小编jhh*_*f02的帖子

Angular2最终版本 - "错误:Angular需要Zone.js prolyfill"

我已经从RC4升级到Angular2的最终版本.当我运行时npm start,应用程序停留在"正在加载...",我得到的唯一错误是关于Zone.js:

在此输入图像描述

基本上,typeof Zone未定义:

在此输入图像描述

这是我的package.json:

"engines": {
"node": ">= 4.2.1",
"npm": "3.10.7"
},
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/platform-server": "2.0.0",
"@angular/router": "3.0.0",
"@salesforce-ux/design-system": "^2.0.3",
"angular2-busy": "^0.3.2-rc.6",
"chart.js": "2.1.0",
"core-js": "^2.4.0",
"d3": "^4.2.3",
"lodash": "^4.14.0",
"moment": "^2.14.1",
"ng2-bootstrap": "^1.1.4",
"ng2-charts": "^1.1.0",
"ng2-datepicker": "^1.0.6",
"ng2-pagination": "^0.4.1",
"normalize.css": "^4.1.1",
"rxjs": "5.0.0-beta.12",
"typescript": "2.1.0-dev.20160916",
"zone.js": "0.6.21"
},
"devDependencies": {
"@angular/compiler-cli": "^0.6.1",
"@types/core-js": "^0.9.28",
"@types/hammerjs": "^2.0.28",
"@types/jasmine": "^2.2.29",
"@types/lodash": "^4.14.34", …
Run Code Online (Sandbox Code Playgroud)

polyfills typescript zonejs angular

20
推荐指数
4
解决办法
2万
查看次数

直接在Ionic 2/Angular 2模板中渲染项目网格

我有一个项目列表,我想在3 col*x行网格中呈现.我不知道该怎么做,在2角或离子2.正在通过阅读https://angular.io/docs/ts/latest/guide/template-syntax.html#有一段时间了,这里是什么我做了:

<ion-grid>
 <ion-row *ngIf="i%3 == 0" #i>
  <ion-col width-33 *ngFor="let item of items; let i=index" >
    <ion-card>
     <img src="{{item.image}}" />
      <ion-card-content>
        <ion-card-title>
          {{item.title}}
        </ion-card-title>
        <p></p>
      </ion-card-content>
    </ion-card>
   </ion-col>
  </ion-row>
</ion-grid>
Run Code Online (Sandbox Code Playgroud)

这不起作用.作为一种解决方法,我可以在将项目列表传递给模板之前将其分解为块,但我认为它更优雅,让模板处理它 - 如果可以的话.

使用哪些正确的指令和语法?

ionic2 angular

4
推荐指数
1
解决办法
2842
查看次数

Angular 2有徽章吗?

希望这不是重复,我试着检查.我敢肯定其他Angular2开发人员遇到了这个问题.我需要一个可以绑定到数字数据的简单徽章,例如显示someArray.length为数字.我知道Ionic 2有徽章,我认为AngularMaterial 1有徽章或已经讨论过它们.即使是与Angular2兼容的外部包也没问题,但我找不到任何东西.我需要代码/样式DIY徽章还是有人为Angular2做过这个?

badge angular

3
推荐指数
1
解决办法
3613
查看次数

Array.Find <List <Status >>错误:List <Status>不包含'StatusID'的定义

我试着在这个问题上找到一个类似的问题.我想知道是否有人可以用我的代码指出这个漏洞.我有一个类型类List调用,该类看起来像这样:statusesStatus

public class Status
{
    public int StatusID { get; set; }
    public string StatusDescr { get; set; }
    public string StatusType { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我从SQL检索数组/记录列表,并希望使用已知的StatusID找到StatusDescr:

List<Status> statuses = Status_Get(inputAction, dataDef);
var inputStatusID = fooData["StatusID"];
string statusDescr = Array.Find<List<Status>>(statuses, item => item.StatusID == inputStatusID).StatusDescr;
Run Code Online (Sandbox Code Playgroud)

但我item.StatusID在第3行收到错误说: 'List<Status> does not contain a definition for 'StatusID' and no extension method 'StatusID' accepting a first argument of type 'List<Status>' could be found'

显然这是因为StatusID存在于Status类型中,而不是List<Status>.如果我将其更改为Array.Find<Status> …

c# arrays find

0
推荐指数
1
解决办法
39
查看次数

标签 统计

angular ×3

arrays ×1

badge ×1

c# ×1

find ×1

ionic2 ×1

polyfills ×1

typescript ×1

zonejs ×1