HTML
<div my-test="{{widget.code}}"></div>
AngularJS
.directive('myTest', function() {
return {
templateUrl : function(elem, attr) {
console.log(attr.myTest);
return attr.myTest+'-widget.html' || 'blank-widget.html';
}
};
})
我上面有这些代码,我正在尝试检索myTest下的值,即{{widget.code}}具有的值。我也试图寻找解决方案和可能的解决方法[1] [2] [3],似乎我无法解决问题。
console.log(attr.myTest)总是告诉我{{widget.code}}但是如果我尝试查看源它会显示我需要的值。有人能指出我能在这方面做些什么?谢谢!
[1] https://docs.angularjs.org/guide/directive [2] Accessing attributes from an AngularJS directive [3] http://plnkr.co/edit/wWHZG97CviYrUxmxjSOb?p=preview