var app = angular.module('StarterApp', ['ngMaterial']);
.overflow-hidden{
overflow: hidden;
}
md-slider:not(.active) .md-thumb-container{
transition: transform .4s cubic-bezier(.25,.8,.25,1)!important;
}
md-slider:not(.active) .md-track-fill{
transition: width .4s cubic-bezier(.25,.8,.25,1)!important;
}
<html lang="en" ng-app="StarterApp">
<head>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/angular_material/0.7.1/angular-material.min.css">
</head>
<body layout="column">
<div>
<!-- overflow-hidden because the scrolling (known issue) -->
<md-content class="md-padding overflow-hidden">
<h3>Demo</h3>
<div layout>
<md-slider flex md-discrete step="1" min="1" max="25" aria-label="rating" ng-model="value">
</md-slider>
</div>
<p>Value = {{value}}</p>
</md-content>
</div>
<!-- Angular Material Dependencies -->
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-animate.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angular_material/0.7.1/angular-material.min.js"></script>
</body>
</html>
而滑動ng-model
值未md-slider
更新時,我使用md-discrete
指令,沒有它的工作的罰款。我如何能夠通過md-discrete
獲得這項工作?
出了什麼問題? ng-model正在上面的代碼中更新。 – Vivz
@Vivz當滑動ng模型沒有更新時,在拖動結束只更新 – Durga