我想创建以下网址:
http://example.com/app/rfidportals/update/6ce3cc59-aca1-48d8-8db3-7861859b4dc1/createreader
为了实现这一点,我使用了角度stateProvider。我的定义如下:
this->rgba[0](red * alpha) // wrong
this->rgba[1] = red * alpha // ok
但是,我得到的网址如下: http://example.com/app/rfidportals/update//createrfidreader
以下是我调用Url的方式(我已确认Id不为null):
---
$stateProvider
.state('app.rfidportals.createrfidreader', {
url :'/update/:id/createrfidreader',
templateUrl : Route.base('rfidportals/updaterfidportal.html'),
resolve:{
assets: Route.require('toaster')
}
})
---
我做错了什么?
答案 0 :(得分:0)
经过大量搜索和阅读文档后,我能够通过在角度控制器内使用以下内容来解决问题。
$ state.go
vm.createnewreader = function(){
$state.go('app.rfidportals.createrfidreader',{id:portalId});
};
在视图中,我绑定了ng-click
<button class="btn btn-sm btn-Success" ng-click="reader.createnewreader()">Create Rfid Reader
</button>