【发布时间】:2015-09-15 01:29:24
【问题描述】:
将 Angular Material 的 Progress circular 组件与 $http 请求一起使用的最佳方式是什么?
我目前有如下代码:
进度通知:
<md-progress-circular ng-if="determinateValue === 100" md-mode="determinate" value="{{determinateValue}}"></md-progress-circular>
$http 请求:
$scope.determinateValue = 0;
$http.get("/posts")
.success(function (data) {
$scope.posts = data;
$scope.determinateValue = 100;
})
【问题讨论】:
-
ok 然后把
$scope.loading = 1;和$scope.loading = 0;这也视为布尔值true和false -
它希望你一直到 100?拥有
$scope.loading = 1;将在开始时保持material.angularjs.org/latest/#/demo/… -
问题是你似乎没有这个任务的编号。如果是多个 AJAX 调用,您可以将它们加到一个百分比,但是在这个抽象中的单个 AJAX 调用是相当二进制的(开始时为 0,结束时为 100,中间没有事件或数字)。相反,您可能需要此特定事件的“不确定”模式。
标签: javascript angularjs angular-material