2016-08-17 51 views
0

我希望我的句柄頁面上的某個鏈接根據我在該頁面的JavaScript文件中具有的計算屬性動態更改。使用餘燼的鏈接幫助器鏈接到不同的頁面基於計算的屬性

我發現了一個名爲Subexpressions的句柄功能,但它似乎不允許您將計算屬性插入到句柄鏈接到表達式的中間,這將是一種簡單的方法來完成我正在嘗試的操作去做。我看起來越多,看起來這可能是不可能與香草ember.js把手幫手,但我想我應該先問這裏。

感謝。

+0

爲什麼不只是從一個動作中鏈接('transitionTo')? – 2016-08-18 04:22:25

+1

你的意思是 - 檢查https://ember-twiddle.com/dd13cb592f28dc3458243d9be2b20998 – kumkanillam

回答

0

是的。您可以直接在鏈接助手中包含計算屬性。

{{#link-to anyComputedProperty }} Reports {{/link-to}} 

即使您可以包含子表達式來爲鏈接助手生成路由。

{{#link-to (concat 'new' anyComputedProperty) }} Reports {{/link-to}}. 

由於torazaburo在評論中提到的,你可以調用的行動路線/控制器,並從那裏,你可以分別使用transitionTo/transitionToRoute方法。