您好我已經創建了一個離子樣本程序。這裏林創建即 一個變量(VAR itemCheck = angular.module( '店鋪',[ '離子', 'starter.controllers']);)離子文件app.js:瞭解錯誤:「錯誤:ng:areq」
app.js
var itemCheck=angular.module('Shop',['ionic','starter.controllers']);
angular.module('starter', ['ionic','starter.controllers'])
.run(function($ionicPlatform) {]
$ionicPlatform.ready(function() {....});
,並用我的controller.js創建變量林序訪問HTML頁:
angular.module('starter.controllers', [])
.controller('AppCtrl',function ($scope, $ionicModal,$timeout,$ionicHistory) {
// });
itemCheck.controller('fruit', ['$scope', function ($scope) {
$scope.home = function() {
window.location = "#/menu.html"
}
html頁面:
<ion-content ng-app="Shop" ng-controller="fruit">
<header>
其中規定
但在執行林得到錯誤是
ionic.bundle.js:26794 Error: [ng:areq] Argument 'fruit' is not a function, got undefined
什麼這個錯誤的意思?爲什麼它說「水果」不是一個函數。而且我不希望創建一個單獨的.js文件
不應該ng-controller =「AppCtrl」 –
您已經在另一個控制器中定義了一個控制器。嘗試分離它們。 –
@RaviTeja都是不同的控制器。 – Rudhra