按功能结构使用文件夹处理Ionic项目。
我的所有JS文件都合并到www文件夹中的单个app.js中。
我在www文件夹之外
app/
feature/
feature.html
feature.js <-- controller
feature.js看起来像:
angular.module('app').controller('Feature', function(){
console.log('Feature controller initiated');
});
在feature.html中:
<ion-view ng-controller="Feature">
</ion-view>
我的应用程序设置为:
angular.module('app', ['ionic']).run / .config etc.
组合的js文件显示所有内容都已整理,包括控制器,但没有控制台记录它输出。
app.js文件正确包含在索引文件中,因为状态正常,应用程序配置等。
答案 0 :(得分:1)
您的控制器声明和使用情况不同:
<ion-view ng-controller="Metronome">
angular.module('app').controller('Feature', function(){
我认为你想要的是ng-controller="Feature"
。
答案 1 :(得分:0)
我遇到此问题时出错。
我在不同文件夹中有两个具有相同名称声明的控制器。