配列内の別のif
アイテムのプロパティに動的にリンクしようとしています。
私の現在のコード:
ローダ
for (...) {
var index = this.App.Data.Questions.push({
...
}) - 1;
if (CompareGuids(this.App.Data.Questions[index].QuestionId, '06EF685A-629C-42A5-9394-ACDEDF4798A5')) {
this.App.PregnancyQuestionId = index;
}
テンプレート
{^{if ~root.Data.Questions[~root.PregnancyQuestionId].Response.ResponseText == "true"}}
{{include #data tmpl="Clinical-History-QuestionWrapper-SingleQuestion"/}}
{{/if}}
初期ロードでは機能しますが、更新されません。
のブール値プロパティを使用してこれを達成し、~root
このプロパティ$.observable(...).oberserve(...)
を更新できると思いますが、直接アクセスしたいと思います。