小编Nis*_*sai的帖子

离子角对于ng-bind有不同的作用,{{}}不知道为什么?

我正在尝试使用其空白模板实现离子UI.这是我的home.ts文件,位于/ pages/home /文件夹中.

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  items = [
   {id: 1,text:"first"},
   {id: 2,text:"second"},
   {id: 3,text:"third"},
   {id: 4,text:"forth"}
];
  constructor(public navCtrl: NavController) {}
  itemSelected(item){   
    item.text+=" Checked";
    alert(item.text);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是home.html文件.

<ion-header>
  <ion-navbar>
    <ion-title>Home</ion-title>
  </ion-navbar>
</ion-header>
<ion-content padding>
  <ion-list inset>    
  <button ion-item *ngFor="let item of items" (click)="itemSelected(item)">
    <p>{{ item.id }} <span ng-bind="item.text"></span></p>    
  </button>
</ion-list>
</ion-content>
Run Code Online (Sandbox Code Playgroud)

如果我使用{{item.text}}而不是 比值得到显示,但我想知道为什么ng-bind不起作用,因为ng-bind的渲染频率高于{{}}.

javascript typescript ionic-framework angular

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

标签 统计

angular ×1

ionic-framework ×1

javascript ×1

typescript ×1