angularjs нг-маршрут. не работает templateUrl

Он не работает с указанным templateUrl: test.html, но работает, если вы укажете шаблон: «Привет»

РАБОТА

app.config(function($routeProvider){
    $routeProvider
    .when('/test', {
        template: '<h1>home</h1>',
        controller: 'ctrl'
    })

    // .otherwise({
    //  redirectTo: '/home',
    //  controller: 'ProductCtrl'
    // });
});

НЕ РАБОТАЙ

app.config(function($routeProvider){
    $routeProvider
    .when('/test', {
        templateUrl: 'test.html',
        controller: 'ctrl'
    })

    // .otherwise({
    //  redirectTo: '/home',
    //  controller: 'ProductCtrl'
    // });
});

а у меня в пути к файлу стоит знак ! который #!/test

СВЯЗЬ

<a style="color:white;" href="#!/test">Go</a>

я использую nw.js


person Саске    schedule 18.10.2017    source источник
comment
покажите структуру папок, в которую вы поместили файл test.html   -  person jitender    schedule 18.10.2017
comment
обратитесь к этому stackoverflow.com/questions/40635098/   -  person Sanjay Radadiya    schedule 18.10.2017


Ответы (1)


Вы можете попробовать указать путь к URL-адресу вашего шаблона.

.when('/test', {
   templateUrl: './test.html',
   controller: 'ctrl'
  })
person LSteenhuis    schedule 18.10.2017