angular - ngFor 在 ionic 2 中抛出 "error trying to diff"

标签 angular ionic2

我正在从事 Ionic 2 项目。 我正在使用数据库中的数据填充选择输入类型。 我正在使用 ngFor 来显示数据。 在选择输入类型(更改)时,我想获取额外的数据,但 ionic 2 抛出错误“Error trying to diff”。 我现在被困住了。我已经在 github 上发布了问题,但没有收到任何回复。 而且我的数据数组不为空。 正在研究 ionic 2 (alpha49) 的最新 alpha

选择输入代码如下

<select (change)="getDetails()" [(ngModel)]="userList">
    <option *ngFor="#name of userList">{{name.name}}</option>
</select>

在 typescript 文件中我有一个函数

getDetails() {
    console.log("ok");
}

最佳答案

已经有一段时间了,但您不应该将选择器的值绑定(bind)到 userList,因为它会覆盖您的数组。

关于angular - ngFor 在 ionic 2 中抛出 "error trying to diff",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34874209/

相关文章:

javascript - 在 Angular2 中使用 Protractor

arrays - Angular4 - 通过点击显示数组中的下 5 个项目

angular - Angular 中有 $parent 等价物吗?

angular - 无法解析组件 :(? ) Ionic2 RC4 的所有参数

android - ionic : hide Android App Launcher?

angular - 混合应用程序使用sqlite和angular 2进行数据库调用

android - 将 2 个远程数据库复制到单个 PouchDB 数据库以绕过 Android 1 数据库限制

angular - Ionic serve 404 未能加载 main.js 和 main.css 资源

node.js - Angular 2 正确使用身份验证服务

javascript - 标题工具提示间距问题