为什么JSHint会说我:
JSHint:缺少分号(W033) 对于
'use strict'
和JSHint:'myApp'未定义。 (W117)
controller.js:
'use strict'
myApp.controller('NavbarCtrl', function NavbarController($scope, $location) {
$scope.routeIs = function (routeName) {
return $location.path() === routeName;
};
});
...
答案 0 :(得分:1)
这两个错误都是不言自明的。
JSHint:缺少分号(W033)对于'使用严格的'和
在use strict;
JSHint:' myApp'没有定义。 (W117)
这意味着未定义myApp
。你可以简单地定义它:
var myApp
答案 1 :(得分:1)
你已经开了一个类似的问题,现在就这样了。请以单一帖子询问所有类似问题。
这里有更新的代码,可以帮助您。
/* global myApp*/ //if myApp is defined in some file globally.
'use strict';
var myApp; // if myApp is not defined earlier.
myApp.controller('NavbarCtrl', function NavbarController($scope, $location) {
$scope.routeIs = function (routeName) {
return $location.path() === routeName;
};
});
...