为什么$ stateProvider在离子真实设备中不起作用?

onn*_*ner 5 javascript angularjs angular-ui-router ionic-framework

我已宣布使用州$stateProvider.州看起来像这样:

.state('tabs.chat1', {
    url : "/chat/:id",
    views : {
        'chat1-tab' : {
            templateUrl : "templates/chat1.html",
            controller : "chatController1"
        }
    }
Run Code Online (Sandbox Code Playgroud)

在HTML中我有一个链接href="/chat/:{{user._id}}.在浏览器中它工作正常,但是当我在Android设备上运行时告诉我该链接不存在.有任何想法吗?

Pan*_*kar 2

当您提供动态创建指令时,不要直接href这样定义。在其中提及状态名称,然后在其中提供要求,虽然可以使用其他方法来修复它,但我不鼓励您这样做。ui-srefui-routerhrefparamsJSONhref="/chat/{{user._id}}

ui-serf="tabs.chat1(id: user._id)"
Run Code Online (Sandbox Code Playgroud)