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>
                            主站蜘蛛池模板: 早报网| 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 北京律师咨询_知名专业北京律师事务所_免费法律咨询 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 水性绝缘漆_凡立水_绝缘漆树脂_环保绝缘漆-深圳维特利环保材料有限公司 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 光栅尺厂家_数显表维修-苏州泽升精密机械| 汽液过滤网厂家_安平县银锐丝网有限公司 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 |