2017-02-21 23 views
1

Это просто сломано, и я не могу понять, почему. Функция TodoCtrl выглядит непризнанной, но есть много примеров этой работы.Почему моя скрипка не работает?

https://jsfiddle.net/r0pk793e/15/

Я попытался как:

angular.module('App', []).controller("Ctrl", ['$scope', function($scope){ 

И:

function TodoCtrl($scope) { 

Все безрезультатно.

+0

Это много кода проверить. Вы пробовали использовать другой метод? –

+0

Единственная ошибка, которую я получаю в консоли Chrome: Ошибка: Аргумент «TodoCtrl» не является функцией, получил неопределенное значение. Хотя имя контроллера нуждается в обновлении, оно все равно дает ту же ошибку. –

ответ

2

Вам просто нужно изменить:

angular.module('App', []).controller("Ctrl", ['$scope', function($scope){ 

Для этого:

angular.module('App', []).controller("TodoCtrl", ['$scope', function($scope){ 

и поместить информацию в нг-приложение так:

ng-app="App" 
+0

Теперь работаем, благодарю вас: https://jsfiddle.net/r0pk793e/17/ –

+0

Awesome. Теперь у меня проблема. –