您不能在状态之间传递任意参数,您需要将它们定义为定义的一部分
$stateProvider。例如
$stateProvider .state('contacts.detail', { url: "/contacts/:contactId", templateUrl: 'contacts.detail.html', controller: function ($stateParams) { console.log($stateParams); } }) ...
上面的代码将输出定义了contactId属性的对象。如果你去
/contacts/42,你
$stateParams会的
{contactId:42}。
有关更多信息,请参见UI-Router URL路由的文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)