角度处理@如何在视图路径中签名?

时间:2017-09-15 08:02:22

标签: javascript angularjs amazon-web-services

我在看datalake aws来源。他们的package.js包含:

'@package': {
    templateUrl: 'package/package.html',
    controller: 'PackageCtrl'
}

angularjs如何处理@package?如果需要将控制器指向package路径,他们可以定义package而不是@,不是吗?

已更新

此控制器工作时的网址为http://127.0.0.1:8000/#/package/someId

1 个答案:

答案 0 :(得分:2)

我在ui-router的文档中找到了它:

  

如果使用@,则视图路径被视为绝对路径

https://github.com/angular-ui/ui-router/wiki/Multiple-Named-Views#view-names---relative-vs-absolute-names

据我了解,您使用@package将index.html中的未命名视图定位为“package”状态。只要有嵌套视图,这就很有用。