在自定义指令中提供ngModel
providing ngModel into custom directive
我正在创建一个自定义的AngularJS指令,它使用带有更多特性的input标签。
index . html
sabel-input-directive ng-model="number" label="number" type='number' min="3" max="10" required="false" sabel-input-directive
我想提供ng-model
属性,我可以使用它作为常规。
这个自定义标记只包含一个输入标记<input name='myInput'>
我试图在指令属性中传递字符串,并在内部标记中给予它,如:
input name='myInput' ng-model='{{theModel}}'
,但没有工作。
我知道我必须"require: ngModel"
但我不知道如何做到这一点:(和重要的事情,我想从自定义指令的属性指定模型名称:)
所以请帮助,因为这个标签将帮助很多我想!谢谢:)
在ng-model
属性中不能将themodel
包裹在小胡子中
我想你错过了一篇关于指令作用域的好文章。链接到文章
从Angular控制器中获取ng-model和具有自己作用域的指令
angular.controller("ctr", function($scope){
$scope.model = {
name: "Hi"
};
});
angular.directive("example", function(){
return {
restrict: "E",
template: "<input type='text' ng-model='model'>",
scope: {
model: "="
},
});
现在的html代码
<div ng-controller="ctr">
<example data-model="model"></example>
</div>
相关文章:
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- jQuery自定义验证比较多个输入的序列
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 在wordpress一定时间后更改自定义字段
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 自定义函数中的光标位置
- 用于检查数组中是否存在元素的javascript自定义方法
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 如何使用ngModel将自定义控件的提供程序扩展器分离到Angular 2中的单独文件中
- AngularJS - 在自定义指令中继承ngModel
- AngularJS摘要周期错误,ngmodel在自定义验证时被删除
- 动态 ngModel 和 ngBind 与自定义指令
- 自定义 ngModel 指令以支持 jquery 插件中的模型>视图绑定
- 带有 ngModel 绑定的 AngularJS 自定义指令不起作用
- 使用ngModel的自定义输入指令不会更新模型值
- 在自定义指令中提供ngModel
- 在带有嵌入表单的自定义指令中使用ngModel,并进行有效的验证
- 如何在自定义指令中使用ngModel的格式化器/解析器
- Angular指令-如何使用JQuery将ngModel和ngBind添加到自定义指令元素中