Angularjs 如何包含离子指令?

Angularjs 如何包含离子指令?,angularjs,angularjs-directive,ionic-framework,Angularjs,Angularjs Directive,Ionic Framework,我想根据视图中设置标题中所示元素的路线来调整标题/导航栏中显示的内容 <!-- The nav bar that will be updated as we navigate --> <ion-nav-bar> </ion-nav-bar> <!-- where the initial view template will be rendered --> <ion-nav-view> <ion-view> &

我想根据视图中设置标题中所示元素的路线来调整标题/导航栏中显示的内容

 <!-- The nav bar that will be updated as we navigate -->
<ion-nav-bar>
</ion-nav-bar>

<!-- where the initial view template will be rendered -->
<ion-nav-view>
  <ion-view>
    <ion-nav-buttons side="left">
      <button class="button" ng-click="doSomething()">
        I'm a button on the left of the navbar!
      </button>
    </ion-nav-buttons>
    <ion-content>
      Some super content here!
    </ion-content>
  </ion-view>
</ion-nav-view>

但是,当我尝试使用该代码时,该指令是未定义的。它必须与ionic.js分开,我将其包含在页面中。是否有一种特殊的方法将其添加为指令,或者只是从github复制代码?当我只包含指令时,我得到的ionic模块在控制台中是未定义的。

好的,您将需要您的主应用程序模块,具体取决于“ionic”模块。i、 e.在index.html中的某个地方有ng app=myApp,然后在脚本中的某个地方有angular.module'myApp',[/*dependencies*/];-您需要将“离子”添加到依赖项中。你这样做了吗

另外,我刚刚找到了一个用于javascript和angular的精简/完整版本的ionic文件;但是,如果您只需要一个指令,那么您至少也需要这个指令,因为这是定义IonicModule的地方。从您的错误消息来看,您似乎没有这样做


如果您可以设置一个plunker,它将帮助我提供更多帮助。

谢谢您的回复。是的,我在依赖项中添加了“离子”。我将尝试添加main.js,但完整的ionic框架在哪里?如果我能通过bower安装,那就太棒了,更干净了。@Steve:看起来他们没有,我可能对bower的角度文件有错误的看法,但我认为所有有问题的文件都应该在这里: