Javascript angularJS我可以在指令中使用参数吗?
有一个问题,我想在指令中得到一些东西 我想在html中设置它 那么,如何在html中设置,并在指令中获取 还有html 如何让Bob加入指令?是,使用 attrs对象包含键-值对,其中键是元素上属性的标准化属性名称,值是每个属性的字符串值。是,您可以在指令中使用参数 这是单向数据绑定解决方案 控制器: 视图:Javascript angularJS我可以在指令中使用参数吗?,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,有一个问题,我想在指令中得到一些东西 我想在html中设置它 那么,如何在html中设置,并在指令中获取 还有html 如何让Bob加入指令?是,使用 attrs对象包含键-值对,其中键是元素上属性的标准化属性名称,值是每个属性的字符串值。是,您可以在指令中使用参数 这是单向数据绑定解决方案 控制器: 视图: 我还想知道,@or=在这里意味着什么?@Attribute string binding=双向模型绑定和回调方法绑定 <div my-directive="Bob"> &l
我还想知道,@or=在这里意味着什么?@Attribute string binding=双向模型绑定和回调方法绑定
<div my-directive="Bob">
<div>
App.directive('myDirective', function () {
link: function () {
console.log('xxx')
}
})
link: function (scope, element, attrs) {
console.log(attrs.myDirective); // Outputs Bob
}
$scope.options = {one: "first, two: "second"};
<div databinding="options"></div>
app.directive('databinding', function () {
return{
scope: {
options: "@" //Can also use = here
},
link: function (scope, elm, attrs) {
console.log(scope.options);
}
}
});