من از تایپینگها برای بارگذاری تعریف نوع استفاده میکنم. پروژه من از Bluebird به عنوان پیادهسازی پرامیس استفاده میکند. این دو خط در typings.json من هستند:
"Promise": "github:DefinitelyTyped/DefinitelyTyped/bluebird/bluebird.d.ts#dd328830dddffbe19e9addd7cf8532cbd3600816", "node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts#48c1e3c1d6baefa4f1a126f188c27c4fefd36bff",typings (نسخه 1.0.3) فایل typings/index.d.ts زیر را تولید می
ادامه مطلب →من در حال تلاش برای تست یک کنترلکننده AngularJS 1 نوشته شده با TypeScript با Jasmine + Karma هستم. اما مرتباً با خطایی مواجه میشوم که نمیدانم چگونه آن را برطرف کنم. این خطا نسبتاً غیرتوصیفی است:
PhantomJS 2.1.1 (ویندوز ۸ ۰.۰.۰) کنترلکننده ورود باید متن داشته باشد " FAILED forEach@/bower_components/angular/angular.js:341:24 loadModules@/bower_components/angular/angular.js:4456:12 createInjector@/bower_components/angular/angular.js:4381:22
ادامه مطلب →من یک پروژه تایپاسکریپت دارم که از یک تابع در ماژول module.js فراخوانی میکند. در اینجا کد اولیه من آمده است:
//app.ts import { MobileServiceUser, setCache, getCache } from "nativescript-azure-mobile-apps/user"; export function onLoginTap(args) { console.log("tap"); ai.busy = true; var cache = getCache(); }اگر از قابلیت «رفتن به تعریف» در VSCode استفاده کنم، آنگاه getCache() به دستور وارد کردن در بالا میرود، اگر دوباره این
ادامه مطلب →من در حال تلاش برای استخراج برخی دادهها از یک نمونه Firebase هستم، اما هنگام تلاش برای پیوند دادن آن به یک متغیر با مشکلی مواجه میشوم. من از TypeScript و Webpack برای ساخت استفاده میکنم.
main.ts
import * as Firebase from 'firebase'; class filter { constructor(){ let ref = new Firebase('my-url-here'); } }نوعها و ماژول npm نصب شده و کار میکنند، و Visual Code هیچ خطایی نشان نمیدهد، اما وقتی مرورگر را باز میکنم، دریافت
ادامه مطلب →من دستورالعملهای زیر را برای نصب lodash در پروژه Ionic 2 خود دنبال کردهام:
http://mhartington.io/post/ionic2-external-libraries/
اما هنوز هنگام کامپایل کردن خطای زیر را دریافت میکنم:
خطا TS2307: نمیتوان ماژول 'lodash' را پیدا کرد.
در کد من، من ماژول را به صورت زیر وارد میکنم:
import * as _ from 'lodash';پروژه من را میتوانید در اینجا بیابید: https://github.com/will093/guess-game
همه چیز وقتی که برنامه ر
ادامه مطلب →من در حال کشیدن و رها کردن یک مؤلفه روی [row-bag] هستم. مؤلفه با موفقیت کشیده و رها میشود.
<li *ngFor="#secRowColumn of sectionRow.secRowColumns;#secRowColumnIndex=index" [dragula]='"row-bag"' (ondrop)="print(secRowColumnIndex)" class="col-md-{{12/sectionRow.secRowColumns.length}}" [ngClass]="secRowColumn.cssClass" > <generic-component component-name="{{secRowColumn.colName}}" [(componen ادامه مطلب →من اخیراً پروژه خود را از beta.15 به RC1 بهروزرسانی کردهام. حالا، DynamicComponentLoader منسوخ شده است. بنابراین من کدم را با استفاده از ComponentResolver بازنویسی کردهام.
کامپوننت من به درستی در دیگری بارگذاری شده است اما من با یک مشکل مواجه هستم: به نظر میرسد اتصال دادهها کار نمیکند.
این کد من است :
@Component({ selector: 'browser-pane', styleUrls: ['src/modules/component@browser/src/styles/pane.css'], template: ` ادامه مطلب →من در یکپارچهسازی Skrollr در Angular2 دچار مشکل هستم.
من سعی کردهام نسخه .min کتابخانه skrollr را مستقیماً در index.html قرار دهم و سپس در کامپوننت خود، آن را به این صورت اعلام میکنم declare var skrollr: any; درست کنار ایمپورتها.
من قادر هستم skrollr.init() را در متد ngOnInit() اجرا کنم و skrollr در دسترس قرار میگیرد، اما برای اتصال داده-ویژگیها به رویدادها مشکل دارم. آیا کسی میتواند برایم توضیح دهد چگونه آن داده-ویژگیها (ویژه skrollr
ادامه مطلب →من دارم تلاش میکنم مؤلفهی زیر را تست کنم.
کامپوننت من -
export class MyComponent { radioItems: any; selectedItem: number = 0; name: string; constructor(private _reset: ForgotPwdService, private _router: Router) { if (!_reset.storedMails || !_reset.fullName) { _router.root.navigate(['ParentRoutePath']); // Using parent route, _router.parent.navigate() doesn't work for test either return; } this.name = _reset.fullName; this.radioItems = ادامه مطلب →
من روی یک پروژهی حجیم و پیچیدهی Node در Visual Studio 2013 بهروزرسانی 5 کار میکنم. نسخهی 1.8.5 از tsc را نصب کردهام و هیچ مرجعی به نسخهی دیگری روی سیستمم پیدا نمیکنم. وقتی در خط فرمان با استفاده از "tsc --module commonjs" کامپایل میکنم، برنامه بهطور تمیز کامپایل میشود.
ادامه مطلب →