【发布时间】:2017-08-13 00:43:24
【问题描述】:
我有一个场景,当单击时,我通过使用 ng-class 将类附加到 div 将边框颜色从黑色更改为红色。
但是当我点击一个按钮时,模态被触发但类没有被附加。
<div ng-class="{'addBorder':clicked}" class="beforeClicked">
<button ng-click="clickToOpen()">My Modal</button>
</div>
function MyCtrl($scope, ngDialog) {
$scope.clicked=false;
$scope.clickToOpen = function () {
$scope.clicked=true;
ngDialog.open({ template: 'templateId' });
};
}
.addBorder{
border:1px solid red;
}
.beforeClicked{
width:100px;
height:300px;
border:1px solid black
}
当点击按钮时,这里的 div 已经是黑色边框了
但这并没有发生。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript css angularjs