角度忽略我的路由视图控制器

时间:2018-08-06 23:43:07

标签: javascript angularjs angular-ui-router

当我单击诸如

的链接时
<a  ui-sref ="memostate({type:'memo' , subject:'part/abc' })">

我的路由工作正常,例如,我的浏览器已加载:

"localhost:75/memo?subject=part/abc"

模板已解决其所有{{}}绑定。

因为我的状态定义为

.state({
  name: 'memostate',
  url: '/:type' + '?' + ':subject/',
  views: {
    'resultPage': {
      templateUrl: "memoView.html",
      controller: 'memoController'
    }
  },
})

但是,当我粘贴或重新加载该确切链接时,状态控制器将被忽略。它确实是从服务器下载的,因为我在模板上有script标记,但是我的括号都没有得到解决。这很特别。

如果我也使用该确切链接定义我所在州的url,它将无法正常工作。 如果删除备忘录状态并在模板中写ng-controller="memoController",则html模板页面仍会显示,没有绑定被解析;即使控制器仍显示在“下载工具”的“网络”标签中,也是如此。

这是服务器端的问题吗?我如何告诉模板使用该控制器。

有什么主意吗?

0 个答案:

没有答案