我搜索过类似的问题,但我找不到可以解决问题的问题。我有角度正在工作。我的目标是隐藏与选择选项无关的信息。在此先感谢您的帮助。
以下jQuery代码可以工作,但是在角度方面,它不在链接中:
angular.element(document).ready(function() {
// If form selected option changed
angular.element('#resumeIdForm').change(function() {
var articleIdSelected = angular.element('#resumIdFormoption:selected').val();
var articleIdSelected = "#" + vm.articleIdSelected;
angular.element(".articleInfo li").not(angular.element("articleIdSelected")).hide();
});
});
表格样本:
<form name="" id="resumIdForm" method="post" action="">
<label for="resumeId">Sélectionner un résumé:</label>
<select class="form-control" id="resumeId">
<option ng-repeat="item in main.articleList" value="{{ item.articleId }} " selected="selected">{{ item.articleId }} </option>
</select>
</form>
答案 0 :(得分:0)
请检查一下: https://docs.angularjs.org/api/ng/type/form.FormController
如果您将使用if(newForm.$dirty){ // do something... }
,那么您将知道用户是否已与表单进行交互