試過下面的標記:ng-style在中不能用於布爾型的原因是什麼?
`<td ng-style="isTrue && {'background-color':'yellow'}">`
在那裏我試圖在黃色突出顯示,如果單元格的值是true,但代碼是行不通的。可能是什麼原因?
試過下面的標記:ng-style在中不能用於布爾型的原因是什麼?
`<td ng-style="isTrue && {'background-color':'yellow'}">`
在那裏我試圖在黃色突出顯示,如果單元格的值是true,但代碼是行不通的。可能是什麼原因?
請記住ng樣式是AngularJS屬性。你應該這樣做:
angular.module('app', []).controller('myctrl', function($scope) {
$scope.isTrue = true;
});
div[ng-style] {
width: 150px;
height: 150px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app='app' ng-controller='myctrl'>
<div ng-style="{ 'background-color' : isTrue ? 'yellow' : 'red'}">
</div>
</div>
使用類似的工作..
因爲ng樣式有這樣的模型{ '適當的價值'}。就我的方式,isTrue? 'yellow':根據isTrue值,'red'表達式將返回'yellow'或'red'。比'背景顏色'會得到表達式的結果。 –
工作謝謝。我只是缺少一些東西 – Jay
有沒有'NG-style'屬性在HTML中。如果您使用的是角度,請將您的問題標記爲這樣。 –