使用自定义指令时,控制器未定义错误

时间:2015-05-25 15:25:32

标签: angularjs angularjs-directive angularjs-scope angularjs-controller

当我尝试运行标签应用程序并且无法正常工作时,我收到以下错误。请找到plunker。任何人都可以帮助我使它工作吗?

Error: enTabsController is undefined

我使用https://github.com/nervgh/angular-tabs中的代码进行了少量修改,但有些代码无法正常工作。

1 个答案:

答案 0 :(得分:0)

你的HTML错了。

结束''是在一个错误的地方。 纠正这个,然后把:要求:' ^ enTabs'在你的指令enTabPane和enTab。

      <en-tabs data-container="myContainName"> 
            <en-tab data-pane="myPaneName1" >Tab #1</en-tab>
            <en-tab data-pane="myPaneName2">Tab #2</en-tab>
            <en-tab data-pane="myPaneName3">Tab #3</en-tab>

            <en-tab-pane data-name="myPaneName1">
...
            </en-tab-pane>
       </en-tabs>

请参阅plunker:http://plnkr.co/edit/sX3kzw?p=preview