为在AngularJS中具有templateURL的指令设置绑定

为在AngularJS中具有templateURL的指令设置绑定,angularjs,Angularjs,我没有在从templateUrl获取模板的指令中设置绑定 下面是我的绑定代码的内部外观: templateUrl : '/path/to/template.html', link : function($scope, element, attrs) { $scope.title = 'test'; } <div> <h4>{{title}}</h4> </div> 下面是模板本身的外观: templateUrl : '/path/to/

我没有在从templateUrl获取模板的指令中设置绑定

下面是我的绑定代码的内部外观:

templateUrl : '/path/to/template.html',
link : function($scope, element, attrs) {
  $scope.title = 'test';
}
<div>
  <h4>{{title}}</h4>
</div>
下面是模板本身的外观:

templateUrl : '/path/to/template.html',
link : function($scope, element, attrs) {
  $scope.title = 'test';
}
<div>
  <h4>{{title}}</h4>
</div>

{{title}}
为数据视频属性触发该指令。指令本身会被触发并下载模板,但不会替换范围绑定


关于如何做到这一点有什么想法吗?

我觉得你的东西不错,这里有一些建议:

  • 如果
    {{title}
    不是打字错误,请确保改用
    {{title}
  • 指令底部的演示显示了一些类似的内容,以防有所帮助
  • 通过做一些明显的更改并确保在刷新时看到模板,确保模板没有被缓存并造成混乱
  • 如果设置了
    replace:true
    请确保html文件中没有超出根级别的注释
  • link函数的作用域不需要$,但我认为这不会影响任何东西:
    函数(作用域、元素、属性)

我弄错了。这是一个打字错误。幸好这里至少有人能看到。谢谢:)