templateUrl有时在angularjs中不起作用

时间:2016-03-03 05:52:32

标签: angularjs

有时templateUrl不起作用

.when(url('/:type/:id/xyz'), {
      templateUrl: template('xyz.html'),
      controller: 'xyz',
      title: 'xyz'
    })

我的代码是这个api正在调用,但有时xyz.html无效。

你能建议多谢一下!

1 个答案:

答案 0 :(得分:0)

这可能是因为它不需要template(..)格式。 正确的格式是

templateUrl: 'filename.html'

摘自官方文件

  

templateUrl - {string = | function()=} - 返回a的路径或函数   应该由ngView使用的html模板的路径。

     

如果templateUrl是一个函数,将使用以下函数调用它   参数:

     

{Array。} - 从当前提取的路由参数   $ location.path()通过应用当前路线