【发布时间】:2021-04-15 11:35:53
【问题描述】:
我希望能够触发一个函数,当表单的输入之一(不是特定的输入)被单击或聚焦(并不重要)时...然后为模型窗口设置背景颜色表格在其中。
这是标记
<md-dialog-content ng-style="{'background-color':newColor}">
<div class="md-dialog-content">
<form name="userForm" >
<div layout-gt-xs="row">
<md-input-container class="md-block" flex-gt-xs>
<label>Company</label>
<input ng-model="user.company">
</md-input-container>
<md-input-container>
<label>Enter date</label>
<input ng-model="user.date">
</md-input-container>
</div>
</form>
</div>
</md-dialog-content>
我尝试通过 Angular.element 和 jquery 来监听事件
angular.element(document.querySelectorAll('[name="userForm"]')).on('focus', function() {
$scope.newColor = 'red';
});
但是 - 运气不好,
【问题讨论】:
标签: angularjs angularjs-material