我的Angular应用程序有一个奇怪的问题。鉴于此组件:Angular 4在调用函数里面冻结* ngFor
与此模板:
页面会尝试加载永远,直到最终的Chrome提示我杀的标签。
它工作正常,如果不是getDataForMonth(month)
我只是在home.component.ts
数据对象命名monthData
再喂[data]
"monthData"
它也能正常工作在以下情况:
- 我有一个方法
home.component.ts
描述为hi() {}
和 然后在我的html中输入[data]
hi()
。 - 我有一个方法
home.component.ts
描述为hi() {return "hey";}
和 然后在我的html中输入[data]
hi()
。 - 我有一个方法
home.component.ts
描述为hi(month) {return month;}
和 然后饲料[data]
hi(month)
在我的HTML。
这是什么关于getDataForMonth()
可以打破这个?这里有一些限制,我不知道?是否有可能是其他一些与getDataForMonth()
无关的问题?
为什么如果函数没有使用'month'参数? –
@MurhafSousli哎呀,我错误地抄了我的代码。让我解决这个问题。 – NetherGranite