Angularjs templateUrl неправильно отображает в Flask / python3 - PullRequest
0 голосов
/ 30 мая 2018

Настройка:

  • Flask / Python3
  • AngularJS == 1,7

У меня есть следующая структура проекта:

- myapp/
   - static/
      - app/
         - my-nav/
             - my-nav.component.js
             - my-nav.module.js
             - my-nav.template.js
         - app.css
         - app-module.js
         - index.html
- main.py

Неразрешенная проблема заключается в том, что визуализация свойства templateUrl компонента не работает!

Показать ничего и без сообщений об ошибках в консоли!

Выполните приведенный ниже код компонента javascript:

'use strict';

// register navbar component, along with its associated controller and template
angular.
    module('myNav').
    component('myNav', {
    templateUrl: '/static/app/my-nav/my-nav.template.html',
    controller: function MyNavController($http) {
        var author = 'author';
        console.log(author);
    }
});

Что не так?Какой правильный путь к templateUrl?


Решено

Это была моя ужасная ошибка , область действия директивы ng-app была неправильно введена в голова метка

1 Ответ

0 голосов
/ 31 мая 2018

Вам необходимо указать относительный путь из вашего index.html файла:

Изменить:

templateUrl: '/static/app/my-nav/my-nav.template.html',

На:

templateUrl: 'my-nav/my-nav.template.html',
...