我已关注相关的HTML代码:
import os, ctypes
def IsSymlink(path):
FILE_ATTRIBUTE_REPARSE_POINT = 0x0400
return os.path.isdir(path) and (ctypes.windll.kernel32.GetFileAttributesW(unicode(path)) & FILE_ATTRIBUTE_REPARSE_POINT):
各控制器代码如下:
<form name="bankDetailsForm" action="save" method="POST" ng-init="getBankDetails()">
<md-input-container class="md-block" style="margin-top:0px;" flex=100>
<label>Transaction Type</label>
<md-select required ng-model="bankDetails.transactionType" ng-change="editField()">
<md-option ng-repeat="type in transactionTypes" value="{{type}}">{{type}}
</md-option>
</md-select>
<div ng-messages="bankDetailsForm.transactionType.$error">
<div ng-message="required">Please select Transaction type</div>
</div>
</md-input-container>
</form>
我想要价值&#34; IMPS&#34;在表单加载时在事务类型的下拉列表中选择。
我试过但我做不到。 所以有人可以更正我的代码,以便预设价值&#34; IMPS&#34;在下拉列表中?
感谢。
P.S。 :请忽略ng-change =&#34; editField()&#34;和其他变量。它们已在配置文件中定义,并且工作正常。所以请忽略它们。
答案 0 :(得分:2)
这是一个拼写错误。根据此ng-model="bankDetails.transactionType"
,您的选择期待transactionType
,但您正在填充transactionTypes
。
更改以下内容
$scope.bankDetails.transactionTypes = $scope.transactionTypes.IMPS;
要
$scope.bankDetails.transactionType = $scope.transactionTypes.IMPS;