【发布时间】:2017-12-02 16:12:32
【问题描述】:
我有动态路由,我正在努力确保尽可能高效地切换状态。
如果我有一个状态,例如前伪代码
.state("apartmentDetails", {
url: "/apartmentDetails/:id",
templateUrl: "templates/apartmentDetails.html",
controller: apartmentDetailsCOntroller
})
我的控制器是否会获取参数 id,然后例如调用服务或从文件中获取数据(这是包含图片、价格、建筑物名称等和其他属性的公寓对象列表)
也许运行一个像 buildApartmentTemplate() 这样的函数然后我去构建模板并通过 $scope 传递数据?这是我能想到的唯一方法,但我确信有一种更好的方法,它不涉及必须填充模板的函数。是否有最佳实践可以使其更具活力?
【问题讨论】:
-
这个问题与 Stackoverflow 无关,因为它主要基于意见。如果您提出问题的动机是“我想参加关于______的讨论”,那么您不应该在这里提问。但是,如果您的动机是“我希望其他人向我解释______”,那么您可能没问题。
标签: javascript angularjs routing angular-ui-router