2016-04-12 13 views
0

Angularjs'i yükseltiyorum, angular-ui-bootstrap 1.3.1'i 0.12.0'dan angularjs sürümü ile yükseltiyorum 1.4.5.angular.element.scope(), son sürüm angular-ui-bootstrap'i yükselttikten sonra undefined değerini döndürür 1.3.1

şimdi uygulamamda angular.element.scope() undefined değerini döndürdüğü kesilebilir bir değişiklik var. Aşağıda ben eski sürümleri aşağıda

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

ile çalışıyordu kapsamını getirme deneyin nasıl html kodu

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

Ben eski ve yeni sürüm olmasıdır bulunan tek fark olduğunu angular.element ('# myController') eklenmiş css sınıfı "ng-kapsamı" ile öğeyi döndürür. Bu, daha yeni bir sürümle çalışırken eklenmeyen

cevap

2

Bu, açısal-ui önyüklemeli bir sorun değil, Açısal artık varsayılan olarak açısal öğede scope() yöntemini göstermiyor. Kapsam yöntemi hakkında konuştuğu jQuery/jqLite ekstraları bölümünün altındaki here belgelerine bakın. Performansı iyileştirmek için bu özelliği kaldırılan açısal, bu yaklaşımı kullanmaya devam etmemeye karşı dikkatli davranırım.

İlgili konular