Angularjs 相当于ui路由器';s";用户界面sref“;在途中?

Angularjs 相当于ui路由器';s";用户界面sref“;在途中?,angularjs,ngroute,angularjs-ng-href,Angularjs,Ngroute,Angularjs Ng Href,有没有什么类似于的 到目前为止,所有我的ng href都是硬编码字符串文字,例如 <a ng-href="#/users/{{user.id}}/{{user.fullname}}"></a> 这让我一看到它就发抖 ngRoute中是否有处理此问题的内置功能,或者我必须自己提供服务?还有其他解决办法吗?是的,这是值得发抖的 根据ng href文档,他们还希望您将所有参数硬编码为字符串。Ui路由器支持对象参数范型,即开箱即用。(这是一个关于ui路由器的入门指南,因为您

有没有什么类似于的

到目前为止,所有我的
ng href
都是硬编码字符串文字,例如

<a ng-href="#/users/{{user.id}}/{{user.fullname}}"></a>

这让我一看到它就发抖


ngRoute
中是否有处理此问题的内置功能,或者我必须自己提供服务?还有其他解决办法吗?

是的,这是值得发抖的

根据ng href文档,他们还希望您将所有参数硬编码为字符串。Ui路由器支持对象参数范型,即开箱即用。(这是一个关于ui路由器的入门指南,因为您询问了是否有替代方案)


如果您不想切换到ui路由器,但愿意使用查询字符串参数,则类似的操作可能会起作用:。它是一个角度过滤器,只需将您的对象转换为下一个视图/控制器路由的查询字符串。

ngRoute
目前在我的应用程序中集成得太多,无法将其还原:(.我实际上是从
ui路由器开始的,但后来放弃了它,因为它们不支持可选参数。我将尝试创建一个提供商,在设置应用程序路由时充当漏斗。这样我就可以从应用程序中的任何位置存储和访问路由数据,甚至可以创建一个“生成”的方法URL..不知怎么的。我会看看它是怎么回事。