Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:canned';t从自定义指令属性中检索要在自定义指令中解析的值_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript AngularJS:canned';t从自定义指令属性中检索要在自定义指令中解析的值

Javascript AngularJS:canned';t从自定义指令属性中检索要在自定义指令中解析的值,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,HTML <div my-test="{{widget.code}}"></div> 上面有这些代码,我正在尝试检索myTest下的值,{{widget.code}}具有的值。我还试图寻找解决方案和可能的解决方法[1][2][3],但似乎我无法解决这个问题 log(attr.myTest)总是告诉我{{widget.code}},但如果我尝试查看源代码,它将显示我需要的值。有人能告诉我在这个问题上我能做些什么吗?谢谢大家! [1] [2] [3] 您可能想看看这个通过

HTML

<div my-test="{{widget.code}}"></div>
上面有这些代码,我正在尝试检索myTest下的值,{{widget.code}}具有的值。我还试图寻找解决方案和可能的解决方法[1][2][3],但似乎我无法解决这个问题

log(attr.myTest)总是告诉我{{widget.code}},但如果我尝试查看源代码,它将显示我需要的值。有人能告诉我在这个问题上我能做些什么吗?谢谢大家!

[1] [2]
[3]

您可能想看看这个通过链接阶段管理templateUrl的工具。

我完全忘了我们在这里使用templateUrl。会在一秒钟后回来更新我的答案,似乎这已经得到了回答。
.directive('myTest', function() {
    return {
        templateUrl : function(elem, attr) {
            console.log(attr.myTest);
            return  attr.myTest+'-widget.html' || 'blank-widget.html';
        }
    };
})