有以下代码:
function MyController($scope) {
$scope.name = 'John';
$scope.show = true;
}
<div ng:app>
<form name="form" ng-controller="MyController">
<div data-ng-switch="show">
<input data-ng-switch-when="true" type="text" data-ng-model="name" />
</div>
Name: {{name}}
</form>
</div>
它的代码工作很奇怪:当我的观点被加载后,我看到输入&#39; John&#39;价值,它很好。但是,当我尝试在字段中输入一些新值时,我的{{name}}输出不会发生变化。为什么??