无法在角度

时间:2016-09-27 16:58:29

标签: angularjs

当我导航到我的应用的网址时:

http://localhost/RealSuiteApps/RealHelp/-1/Inbox/Detail?wonum=XXX

我想获得 wonum

的价值

下面是我的控制器的构造函数,我尝试使用角度文档中定义的$ location服务,但它不起作用,有什么问题?

    constructor(private dataService: DataService, private $location) {
        var params = $location.search();
        var wonum = params.wonum;
        this.getWorkOrderDetail(wonum);
    }

enter image description here

请注意,上面的URL是从一个页面到另一个页面的链接,但它不是角度路由。

更新

在详细信息之后和问号解决问题之前添加#

http://localhost/RealSuiteApps/RealHelp/-1/Inbox/Detail#/?wonum=BCB18405240

1 个答案:

答案 0 :(得分:2)

我怀疑它是否是一个有角度的应用程序。因为角度应用程序将始终在URL中附加#,这就是角度保持url状态的方式。仅当url基于散列时,$ location.search()方法才会产生结果。