Javascript 角度:条件字段不';不能在服务器端工作

Javascript 角度:条件字段不';不能在服务器端工作,javascript,angularjs,Javascript,Angularjs,我有一个条件字段,如下所示: <form ng-app="myApp" name="frm"> <select ng-model="NewBranchRequest.BranchTypeCode"> <option selected="selected" value="0">third</option> <option value="1">first</option>

我有一个条件字段,如下所示:

<form ng-app="myApp" name="frm">
    <select ng-model="NewBranchRequest.BranchTypeCode">
        <option selected="selected" value="0">third</option>
        <option value="1">first</option>
        <option value="2">second</option>
    </select>
    <input class="ng-pristine ng-valid" type="text" name="power" ng-model="NewBranchRequest.PwrCnt" placeholder="sad" ng-required="NewBranchRequest.BranchTypeCode==0">
          <span style="color:red" ng-show="frm.power.$invalid">
                *
            </span>
    <button>Submit</button>
</form>  

第三
第一
第二
*
提交

它可以工作,但从服务器填充选项,它不工作

更新
检查此不工作的

我只想在选择列表中选择Bug之后,输入get rquired

有什么想法吗?

改变

ng-required="form.type==0"  

我在这里做了更改:


此外,如果希望以form.type格式获取json对象,可以更改此设置

ng-options='option.value as option.name for option in typeOptions'


再详细一点?如果不清楚,请告诉我你需要什么具体的。“不行”是什么意思?你是怎么装的?你的控制器代码在哪里?等一下,我马上给你一个很好的解释。请再次检查我的问题。thx,但我的jason中没有值。我的json:[Object{MainCode=956,SubCode=1,ParamDesc=“دمنددی”,more…},Object{MainCode=956,SubCode=2,ParamDesc=“عددي”,more…}]@user3642164我刚刚编辑了你的演示链接。我已经更新了我的答案,因此您可以获得所选项目的json。option.value可以是数据集json中的任何值。你的json是什么?又给你带来了一点thx,这是我的ng选项=“item.SubCode as item.ParamDesc for item in BranchTypeCodeList”和json:[对象{MainCode=956,SubCode=1,ParamDesc=“bug”,more…},对象{MainCode=956,SubCode=2,ParamDesc=“normall”,more…]
ng-options='option.value as option.name for option in typeOptions'
ng-options='option.value for option in typeOptions'