创建新范围示例

时间:2016-04-02 10:34:48

标签: javascript angularjs

我有一个标签应用程序。标签的内容我从使用templateUrl的指令过去了:

return {
       restrict : 'E',
       templateUrl : 'tab-content.html'
}

我可以更改此内容 - 添加新学生。但是当我推出一个新选项卡时 - 显示更改的内容。如何创建包含初始内容的新标签?

这是example

1 个答案:

答案 0 :(得分:0)

你的指令需要它自己的范围:

return {
   scope: {
      studends: '@',
      grades: '@'
   },
   restrict : 'E',
   templateUrl : 'tab-content.html'
}

也许考虑在你的指令中加入一个链接函数。

https://docs.angularjs.org/guide/directive