404 не найден угловой ремень

Я получаю эту ошибку, когда пытаюсь использовать всплывающую подсказку angular-strap. Любые идеи, почему это происходит и как это решить?

GET http://localhost:3000/tooltip/tooltip.tpl.html 404 (Not Found)

Мой код выглядит так;

var initTooltipAge = function () {
            // Tooltip Validation workaround https://github.com/mgcrea/angular-strap/issues/106
            var inputAge = document.getElementById('input-age');
            if (inputAge) {
                var tooltipAge = this.$tooltip(angular.element(inputAge), {
                    title: "blabla",
                    placement: 'top',
                    trigger: 'manual',
                    style: 'alert'
                });
            }

person Akin Dönmez    schedule 04.02.2016    source источник
comment
почему вы сами манипулируете DOM и не используете для этого угловые директивы?   -  person charlietfl    schedule 04.02.2016


Ответы (1)


Вы забыли загрузить файл шаблона:

Загрузите необходимые библиотеки javascript (файлы скриптов Bootstrap не нужны).

<script src="//cdnjs.cloudflare.com/ajax/libs/angular-strap/v2.3.7/angular-strap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-strap/v2.3.7/angular-strap.tpl.min.js"></script>

Поскольку файл шаблона не был загружен, templateCache не загружается, поэтому angularjs попытается получить ресурс, как настроено в директиве:

templateUrl: 'tooltip/tooltip.tpl.html',
person enapupe    schedule 04.02.2016
comment
я сделал именно это только с Bower.. main: [ dist/angular-strap.js, dist/angular-strap.tpl.js ], - person Akin Dönmez; 04.02.2016
comment
Вы сделали что-то не так.. Если в templateCache было /tooltip/tooltip.tpl.html , он не стал бы пытаться получить его снова.. - person enapupe; 04.02.2016
comment
извините, я исправил это, но теперь я получаю Невозможно прочитать ссылку свойства undefined из этой строки в библиотеке tipElement = $tooltip.$element = compileData.link(tipScope, function(clonedElement, scope) {}); - person Akin Dönmez; 04.02.2016