您好我已经创建了一个离子样本程序。这里林创建即 一个变量(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