2016-04-12 7 views
0

をアップグレードした後、私は私のangularjsをアップグレードしていundefinedを返し、私はangularjsバージョンと0.12.0から角度-UI-ブートストラップ1.3.1にアップグレードしているあります1.4.5。angular.element.scope()は、最新のverion角度-UI-ブートストラップ1.3.1

は今、私はangular.element.scope()はundefinedを返します私のアプリケーションで見つかった破壊可能な変化があります。以下、私は古いバージョン以下

angular.element('#myController').scope() 

で働いていた範囲を取得しようとする方法であることはhtmlコードは、私が古いと新しいバージョンで見つかった唯一の違いはということです

<div id="myController" ng-controller="userPermissionsController"> 

ですangular.element(「#のmyController」)は、新しいバージョンで

誰任意のアイデアを作業時に追加されていない追加のCSSクラス「NG-スコープ」を持つ要素を返します。

答えて

2

これは角-UI-ブートストラップの問題ではない、角度は、もはやデフォルトでは、角要素にスコープ()メソッドを公開しません。スコープメソッドについて説明しているjQuery/jqLit​​eの別のセクションのdocs hereを参照してください。パフォーマンスを向上させるためにその機能を削除した角度があるので、私はそのアプローチを使い続けることに注意します。

関連する問題