2015-03-17 3 views
0

Почему JSHint говорят мне: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

первый, добавьте точку с запятой после первой строки, как: '«использовать строгий»,' – kyriosli

+0

при использовании строгого режима, необходимо добавить каждую часть кода. – stanze

ответ

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; 
    }; 
}); 
... 
1

Обе ошибки самообъясняющие.

JSHint: Missing точка с запятой (W033) Для 'использовать строгий' и

Добавьте точку с запятой после use strict;

JSHint: 'MYAPP' не определен. (W117)

Это означает, что myApp не определен. Вы можете просто определить его так:

var myApp 
Смежные вопросы