2016-07-19 5 views
1

Вот Plunker с проблемой в вопросе: https://plnkr.co/edit/3I3DbYle9urs9UwugfpA?p=previewнг включают не вводя HTML

Я сделал очень простой пример, который показывает, что не работает. Я использую ngInclude следующим образом:

<div ng-include="'header.html'" ng-controller="TestController"></div> 

Кажется довольно простым. Я искал другие вопросы и ответы по этой теме, и теперь знаю, что я должен использовать одинарные кавычки внутри двойных кавычек, что мне нужно запускать это на сервере (я) и т. Д. Но что бы я ни старался, он не работает.

Я очень благодарен за вашу помощь!

+2

Несколько ошибок: 1. Вы используете 'ngAnimate' но забыл включить источник 2. Несовпадающие имена модулей (' govExp' vs. 'plunker', последний, который используется в HTML) 3. Отсутствует определение контроллера для' MainCtrl' 4. Неверное определение контроллера для 'TestController'. См. Https://plnkr.co/edit/XOEfWGQFtalPHrjAqDDO?p=preview – miqid

+0

Получил это. Довольно новичок в этом и еще не очень хороший. Спасибо! – liammccarty

ответ

0

Вам необходимо предоставить функцию контроллера функции.

Ваш код

angular.module('govExp').controller('TestController', []); 

Исправленный код

angular.module('govExp').controller('TestController', [function(){ 
    //do stuff 
]);