AngularJS指令只识别双向绑定类型
AngularJS directive only recognize the 2-way binding type
我有一个带有隔离作用域的自定义指令,它本身工作良好,但只有当我将指令的属性与'='运算符绑定时,因此当我将它们定义为双向绑定时。如果我试图将它们更改为单向绑定('<'),则会出现此错误。https://docs.angularjs.org/error/$compile/iscp?p0=xflWorkout&p1=创建&p2=%3C&p3=隔离%20范围%20定义
以下是我的指令示例:
angular.module('directive.module', ['directive.dependency'])
.directive('directiveName', function(){
return {
restrict: 'E',
scope: {
'attr1': '=info',
'create': '<',
'attr3': '<',
'attr4': '=',
'attr5': '<'
},
templateUrl: 'template.html',
replace: true,
controller: function($scope, $element, $attrs, $transclude, ...){
//controller code`enter code here`
}
}});
此外,我使用的是角1.4.2。
尽管我的应用程序运行良好,但我想知道它为什么会这样,所以感谢您的帮助!:)
相关文章:
- AngularJS指令只识别双向绑定类型
- jQuery结合了2个绑定函数(类型错误:a是未定义的)
- 根据文件类型取消绑定和重新绑定click事件处理程序
- 未捕获的类型错误:对象#<对象>没有方法'绑定'-脊梁骨
- 如何绑定输入类型='电子邮件'在knockoutjs中
- 何时有时将对象类型定义为将实例绑定方法镜像为构造函数上的静态实用程序函数很有用
- AngularJS 2 - 内部属性数据绑定 - 异常:类型错误:无法读取未定义的属性
- 值属性的输入类型=“时间”绑定不会使用角度更新 UI
- 角度数据绑定 - 输入类型=“数字”
- 在主干视图中绑定多个事件类型
- 敲除值绑定对输入类型的奇怪行为
- 使用 AngularJS 1.2 绑定输入编号上的输入类型范围
- IE8抛出“;不支持此命令“;使用attr类型对数据绑定使用敲除时出错
- 如何将同一类型的多个事件绑定到单个元素
- 我想将click事件绑定到xpages类型中的li元素
- 未捕获的类型错误:对象#<HTMLDivElement>没有方法'绑定'
- 输入类型text和email在angular指令中的行为不同(双向数据绑定)
- 同一元素上的两个相同类型的自定义绑定
- 将Change Event绑定到输入类型文件,并在每次选择文件时触发它
- [Vue warn]:道具“;缩放“;应为双向绑定类型.(在组件中找到:<map>)