根据选择的条件让文本框显示不同的指

@{
    ViewBag.Title = "Index";
}
<script src="~/Scripts/angular.min.js"></script>
<h2>Index</h2>
<div ng-app="myapp">
    <div ng-controller="test">
        <input type="radio" ng-model="gender" value="0"/>男
        <input type="radio" ng-model="gender" value="1"/>女
        <input ng-if="gender==0" ng-model="name"/>
        <input ng-if="gender==1" ng-model="names" />
    </div>
</div>
<script>
    var app = angular.module("myapp", []);
    app.controller("test",function($scope) {
        $scope.gender = 0;
        $scope.name = "刘德华";
        $scope.names = "张柏芝";
        $scope.$watch($scope.gender,function() {
            $scope.$apply();
        });
    });
</script>

  

posted @ 2014-04-09 19:37  生有涯而知无涯  阅读(216)  评论(0)    收藏  举报