Aurelia加载html资源会改变viewmodel值

时间:2017-04-19 12:43:05

标签: aurelia aurelia-binding

我有一个奇怪的绑定问题。 我有一个选择来自服务器端的项目,我按照承诺加载并存储在视图模型中private allStudios: Studio[];

select绑定到@bindable currentStudioId: number = 0;

在我的viewmodel的activate方法中,我将currentStudioId设置为值8.从那时起currentStudioId的值为8(我用日志输出跟踪它)。

但是在日志中的以下行之后

DEBUG [templating] importing resources for routes/member/user-workouts/edit-user-workout.html []

突然将currentStudioId的值设置为allStudios: Studio[];中第一项的值 所以我的问题是,为什么加载html资源会改变我的viedmodel属性的值?有谁可以帮助我?

编辑(我如何绑定到viewmodel属性):

<select class="form-control" value.bind="curSelectedStudioId">
<option repeat.for="s of allStudios" model.bind="s.id">${s.name}</option>
</select>

0 个答案:

没有答案