自定义角度指令与隔离范围

时间:2013-01-05 21:11:09

标签: angularjs

我正在尝试创建一个显示日历页面的简单页面。

我所拥有的是一个html片段,它迭代一天的数组并为该月的每一天创建一个单元格。所以我要将当前日期,当前月份,当前年份和周数组传递给此模板。

逻辑在使用全局范围时工作正常,但由于在页面中可以有多个日历实例,我创建了一个隔离范围,并希望在指令渲染时将值推送到片段。

我无法将范围值与html片段绑定。它一直让我犯错误: 'Error: Non-assignable model expression: undefined (directive: calender)'

Fiddle link

需要帮助了解需要做什么才能使这个东西与隔离范围一起工作。

由于

1 个答案:

答案 0 :(得分:0)

我收到错误:不可分配的模型表达式:未定义的错误,因为我的指令中没有该名称的可绑定属性,而是那些是模型值。
我将范围定义替换为范围:{ngModel:' ='}然后链接器函数能够更新模型值。