改用 ng-repeat
例如依據顯示文字設定class
<style>
option[data-text*="未完成"] {
color: red;
}
</style>
<select ng-model="countrySelected">
<option ng-repeat="country in countries" value="{{country.CountryCode}}"
data-text="{{country.CurrencyName}}">{{country.CurrencyName}}</option>
</select>
2016年8月24日 星期三
2016年8月23日 星期二
使用 bootstrap toggle 搭配 ng-model
javascript
====
.directive("togglebox", function () {
return {
scope: {
element.on('change', function() {
var checked = element.prop('checked');
scope.$apply(function () {
}
}
})
html
====
<input togglebox="switch" type="checkbox" checked data-toggle="toggle" data-on="全部" data-off="營收" data-onstyle="success" data-offstyle="info">
bootstrap toggle
====
.directive("togglebox", function () {
return {
scope: {
togglebox: "=" // 設定 屬性值 綁定 ng-model
},
link: function (scope, element,ngModel) {element.on('change', function() {
var checked = element.prop('checked');
scope.$apply(function () {
scope.togglebox = checked; // 對應 $scope.switch
});
}); }
}
})
html
====
<input togglebox="switch" type="checkbox" checked data-toggle="toggle" data-on="全部" data-off="營收" data-onstyle="success" data-offstyle="info">
css (指定寬度,文字置中)
====
.toggle.btn {
width:80px !important;
min-height:28px;
}
.toggle-off.btn, .toggle-on.btn{
padding-left: 5px; padding-right: 5px;
}
bootstrap toggle
訂閱:
文章 (Atom)
input 連結 datalist 用程式控制彈出選項
範例: nextTick(() => document.querySelector('input').showPicker()); ※僅支援現代瀏覽器
-
1. 設定檔案下載儲存位置為 C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache 2. 勾選"下載每個檔案前詢問儲存位置" 3. 針對不要下載的檔案類型於第一...
-
自動設定欄寬 sheet.Cells.AutoFitColumns(3, 20); // 必須設定 min 跟 max 才會正常作用 凍結欄位 sheet.View.FreezePanes(4, 4); 標題列 ws.PrinterSettings.RepeatRo...
-
使用 FreeSpire.XLS ... ep.Save(); using (var workbook = new Workbook()) using (var memStream = new MemoryStream()) { workbook.LoadFromSt...