Привет Я создал образец программы в ионной форме. Здесь Im создания переменной, т.е. (вар 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() {....});
и Im используя созданный переменный в моем 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>
, но на исполнение Im ошибка прибудете в которой говорится, что
ionic.bundle.js:26794 Error: [ng:areq] Argument 'fruit' is not a function, got undefined
что смысл этой ошибки и почему он утверждает, что «плод» не является функцией. И я не хочу, чтобы создать отдельный .js файлы
Не следует ng-controller = "AppCtrl" –
Вы определили контроллер внутри другого контроллера. Попробуйте отделить их. –
@RaviTeja оба - разные контроллеры. – Rudhra