pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<small id='DWLzK'></small><noframes id='DWLzK'>

    • <bdo id='DWLzK'></bdo><ul id='DWLzK'></ul>
    <tfoot id='DWLzK'></tfoot>

      <legend id='DWLzK'><style id='DWLzK'><dir id='DWLzK'><q id='DWLzK'></q></dir></style></legend>

    1. <i id='DWLzK'><tr id='DWLzK'><dt id='DWLzK'><q id='DWLzK'><span id='DWLzK'><b id='DWLzK'><form id='DWLzK'><ins id='DWLzK'></ins><ul id='DWLzK'></ul><sub id='DWLzK'></sub></form><legend id='DWLzK'></legend><bdo id='DWLzK'><pre id='DWLzK'><center id='DWLzK'></center></pre></bdo></b><th id='DWLzK'></th></span></q></dt></tr></i><div class="jr5lzdl" id='DWLzK'><tfoot id='DWLzK'></tfoot><dl id='DWLzK'><fieldset id='DWLzK'></fieldset></dl></div>
      1. 將 angularjs 服務注入 Angular

        Inject angularjs service into Angular(將 angularjs 服務注入 Angular)
            <tbody id='7IqOL'></tbody>
          <tfoot id='7IqOL'></tfoot>
            <legend id='7IqOL'><style id='7IqOL'><dir id='7IqOL'><q id='7IqOL'></q></dir></style></legend>
            <i id='7IqOL'><tr id='7IqOL'><dt id='7IqOL'><q id='7IqOL'><span id='7IqOL'><b id='7IqOL'><form id='7IqOL'><ins id='7IqOL'></ins><ul id='7IqOL'></ul><sub id='7IqOL'></sub></form><legend id='7IqOL'></legend><bdo id='7IqOL'><pre id='7IqOL'><center id='7IqOL'></center></pre></bdo></b><th id='7IqOL'></th></span></q></dt></tr></i><div class="rhp5rd7" id='7IqOL'><tfoot id='7IqOL'></tfoot><dl id='7IqOL'><fieldset id='7IqOL'></fieldset></dl></div>
            • <small id='7IqOL'></small><noframes id='7IqOL'>

                  <bdo id='7IqOL'></bdo><ul id='7IqOL'></ul>
                • 本文介紹了將 angularjs 服務注入 Angular的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試將 $log 服務用于 Angular 2,根據我閱讀的內容,您需要以下步驟:

                  I'm trying to use $log service into an angular 2, According to what I read you need the following steps:

                  1. 創建一個包含您要注入的服務的模塊.
                  2. 調用 UpgradeAdapter 的 upgradeNg1Provider 方法.

                  所以,我做了以下

                    var initInjector = angular.injector(['ng']);
                    var $log = initInjector.get('$log');
                    angular.module('Services1', [])
                      .service('$log', [$log]);
                    upgradeAdapter.upgradeNg1Provider('$log');
                  

                  然后我創建一個 angular 2 組件,如下所示

                  Then I create an angular 2 component as the following

                      @Component({   selector: "ion-app",   template:"<p>Test</p>" })
                      @Injectable()
                      export class HelloIonicPage {
                        message: string;
                        constructor( @Inject('$log') $log) {
                          this.message = "Hi";
                        }
                      }
                  

                  但是當我運行應用程序時,它給了我以下錯誤:

                  But when I run the application it gives me the following error:

                  原始異常:$log 沒有提供程序!

                  ORIGINAL EXCEPTION: No provider for $log!

                  另外,我嘗試使用 upgradeAdapter bootstrap:

                  Also, I tried to bootstrap using upgradeAdapter:

                    upgradeAdapter.bootstrap(document.documentElement, ['Services1'])
                  

                  但這也不起作用.請注意,我使用的是 Ionic 2 框架,上面的代碼是寫在里面的

                  But that didn't work also. Please note that I'm using Ionic 2 framework and the above code is written inside

                      this.platform.ready().then(() => { 
                              //The code is going here
                  });
                  

                  推薦答案

                  您需要將服務注冊為提供者.這是我將 angular1 $state 注入到 angular 2 應用程序的方法:

                  You need to register service as provider. Here is how I inject angular1 $state to angular 2 application:

                  @NgModule({
                    providers: [
                      {
                         provide: '$state', 
                         useFactory: ($injector: any) => $injector.get('$state'), 
                         deps: ['$injector']
                      }
                    ]
                  })
                  

                  然后代替注入:

                  @Injectable()
                  export class RestService {
                    constructor(@Inject('$state') $state: any) {
                      $state.go('...');
                    }
                  }
                  

                  這篇關于將 angularjs 服務注入 Angular的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Use IScroll in Angular 2 / Typescript(在 Angular 2/Typescript 中使用 IScroll)
                  anime.js not working in Ionic 3 project(Anime.js 在 Ionic 3 項目中不起作用)
                  Ionic 3 - Update Observable with Asynchronous Data(Ionic 3 - 使用異步數據更新 Observable)
                  Angular 2: file not found on local .json file(Angular 2:在本地 .json 文件中找不到文件)
                  In Ionic 2, how do I create a custom directive that uses Ionic components?(在 Ionic 2 中,如何創建使用 Ionic 組件的自定義指令?)
                  Use ViewChild for dynamic elements - Angular 2 amp; ionic 2(將 ViewChild 用于動態元素 - Angular 2 amp;離子2)

                    <small id='k5jHg'></small><noframes id='k5jHg'>

                  1. <legend id='k5jHg'><style id='k5jHg'><dir id='k5jHg'><q id='k5jHg'></q></dir></style></legend>

                      <tbody id='k5jHg'></tbody>
                            <bdo id='k5jHg'></bdo><ul id='k5jHg'></ul>
                            <i id='k5jHg'><tr id='k5jHg'><dt id='k5jHg'><q id='k5jHg'><span id='k5jHg'><b id='k5jHg'><form id='k5jHg'><ins id='k5jHg'></ins><ul id='k5jHg'></ul><sub id='k5jHg'></sub></form><legend id='k5jHg'></legend><bdo id='k5jHg'><pre id='k5jHg'><center id='k5jHg'></center></pre></bdo></b><th id='k5jHg'></th></span></q></dt></tr></i><div class="rpnx57b" id='k5jHg'><tfoot id='k5jHg'></tfoot><dl id='k5jHg'><fieldset id='k5jHg'></fieldset></dl></div>
                          • <tfoot id='k5jHg'></tfoot>
                            主站蜘蛛池模板: 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 环球电气之家-中国专业电气电子产品行业服务网站! | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 上海道勤塑化有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 湖南教师资格网-湖南教师资格证考试网 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 |