最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在應(yīng)用配置Angular.js中的自定義提供程序中使用$ http

在應(yīng)用配置Angular.js中的自定義提供程序中使用$ http

精慕HU 2019-10-25 09:46:18
主要問題-可能嗎?我沒有運(yùn)氣嘗試..主app.js...var app = angular.module('myApp', ['services']);app.config(['customProvider', function (customProvider) {}]);...提供者本身var services = angular.module('services', []);services.provider('custom', function ($http) {});而且我有這樣的錯(cuò)誤:Uncaught Error: Unknown provider: $http from services 有任何想法嗎?謝謝!
查看完整描述

3 回答

?
不負(fù)相思意

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊

這可能會(huì)給您帶來一些杠桿作用:


var initInjector = angular.injector(['ng']);

var $http = initInjector.get('$http');

但是請(qǐng)注意,成功/錯(cuò)誤回調(diào)可能會(huì)使您處于應(yīng)用啟動(dòng)和服務(wù)器響應(yīng)之間的競(jìng)爭(zhēng)狀態(tài)。


查看完整回答
反對(duì) 回復(fù) 2019-10-25
?
白衣非少年

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊

這是一個(gè)古老的問題,如果我們要依賴庫(kù)的核心功能,似乎我們正在做一些雞蛋工作。


我所做的只是繞過,而不是從根本上解決問題。創(chuàng)建一個(gè)包裝整個(gè)身體的指令。例如


<body ng-app="app">

  <div mc-body>

    Hello World

  </div>

</body>

現(xiàn)在mc-body需要在渲染之前(一次)進(jìn)行初始化,例如。


link: function(scope, element, attrs) {

  Auth.login().then() ...

}

Auth 是服務(wù)或提供者,例如


.provider('Auth', function() {

  ... keep your auth configurations

  return {

    $get: function($http) {

      return {

        login: function() {

          ... do something about the http

        }

      }

    }

  }

})

在我看來,我確實(shí)可以控制引導(dǎo)程序的順序,這是在常規(guī)引導(dǎo)程序解析完所有提供程序配置然后嘗試初始化mc-body指令之后。


在我看來,該指令可以領(lǐng)先于路由,因?yàn)槁酚梢餐ㄟ^指令ex注入。<ui-route />。但是我對(duì)此可能是錯(cuò)誤的。需要更多調(diào)查。


查看完整回答
反對(duì) 回復(fù) 2019-10-25
  • 3 回答
  • 0 關(guān)注
  • 681 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)