我正在开发一个带有ASP.NET
、MVC5
和HTML5
的网站AngularJS
。
更新
我在 Chrome 控制台中没有警告。
font-awesome 字体在我的 web 项目中是本地的。
在我的 web.config 中有这个:
<system.webServer>
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
我有一个发出 Angular$http
请求的函数,我需要在按下按钮时更改图标类。
目前,在我的角度控制器中,我有这个:
$scope.requested = false; // Initial value: false.
$scope.search = function (model) {
$scope.requested = true; // When the function is called.
$http({
method: "POST",
url: DFJB.systempath + "api/getdata",
data: model
}).success(function (data, status, headers, config) {
$scope.requested = false; // When the request is completed.
console.log(data);
}).error(function (data, status, headers, config) {
console.log("Error: " + status);
});
};
HTML5:
<button class="btn btn-primary" data-ng-disabled="frmModel.$invalid" type="submit">
<i data-ng-class="{'fa fa-search': requested == false, 'fa fa-refresh fa-spin': requested == true}"></i>
Search
</button>
但是,它无法正常工作。
我希望在视觉上:
有什么建议可以解决这个问题吗?
谢谢。