以角度形式选择更改事件

时间:2016-11-28 18:53:15

标签: javascript angularjs forms

我搜索过类似的问题,但我找不到可以解决问题的问题。我有角度正在工作。我的目标是隐藏与选择选项无关的信息。在此先感谢您的帮助。

以下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>

1 个答案:

答案 0 :(得分:0)

请检查一下: https://docs.angularjs.org/api/ng/type/form.FormController

如果您将使用if(newForm.$dirty){ // do something... },那么您将知道用户是否已与表单进行交互