使用typescript创建$ provider

时间:2015-12-30 06:17:25

标签: angularjs typescript

我正在尝试使用从angularjs app移植的相当简单的方法创建$ provider。

原文

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="tabs">
  <ul class="tab-links">
    <li class="active">
      <a href="#tab1"><b>first</b></a>
    </li>
    <li><a href="#tab2">second</a>
    </li>
    <li><a href="#tab3">third</a>
    </li>
  </ul>
</div>
<div class="tabs">

  <!--  TAB 1  -->
  <div id="tab1" class="tab">
    first
  </div>

  <!-- TAB 2  -->
  <div id="tab2" class="tab">
    second
  </div>

  <div id="tab3" class="tab">
    third
  </div>

非常直截了当。但是,当我尝试在打字稿中实现此功能时,我在(function(){ var app = angular.module('app',[]); app.config(function($provide) { $provide.provider('foo',function(){ this.$get = function(){ var foo = 'foo'; return { foo:foo } } } } }()); - &gt;上收到错误this.$get

Property get does not exist

我觉得这应该有用,否则我做的事情从根本上说是不正确的

0 个答案:

没有答案