当前解决方案:
示例网址:
http://localhost:3000/credit_cards?category=3
申请途径:
@controllerFor('creditCards').set 'content', App.CreditCard.find(category_id: getUrlParam('category'))
获取 Url 参数助手:
window.getUrlParam = (name) ->
paramsString = $(location).attr('search').substring(1)
urlParamsArray = paramsString.split('&')
for param in urlParamsArray
paramPair = param.split('=')
paramName = paramPair[0]
paramValue = paramPair[1]
return paramValue if paramName is name
有更好的吗?Ember 是否内置了开箱即用的功能?
请注意,Ember 应用程序只是应用程序的一部分 - 它位于自己的根容器下。所有其他元素都是静态的。