小编R P*_*ers的帖子

离子选择不会更新依赖于范围变量的函数

我有一个离子选择框,用于更新范围变量.我还有一个范围函数,它是一个依赖于范围变量的函数(例如,它测试变量是否为特定值).该函数的结果似乎没有使用离子选择框更新,而它似乎在基本angularJs中更新.嵌入实际条件而不是函数似乎适用于离子.

离子示例:http://codepen.io/anon/pen/VeOXzb

控制器中的相关javascript:

$scope.testValue = 'value1';

$scope.variableFunction1 = function() {
  return $scope.testValue === 'value2';
}
Run Code Online (Sandbox Code Playgroud)

相关的html:

Does not change: {{variableFunction1()}}<br/>
Does change: {{testValue === 'value2'}}<br/>

<div class="item item-input item-select">
  <div class="input-label">
    testValue
  </div>
  <select ng-model="testValue">
    <option value="value1">Val1</option>
    <option value="value2">Val2</option>
    <option value="value3">Val3</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

同样有角度的例子,它按照我的预期工作:http://jsfiddle.net/mm5vg0oa/

这是一个错误还是我误解了离子中的某些东西?

javascript angularjs ionic-framework

5
推荐指数
1
解决办法
786
查看次数

标签 统计

angularjs ×1

ionic-framework ×1

javascript ×1