2017-03-16 54 views
-1

AngularJS新手問題AngularJS依賴

  • 如果我有一個依賴應用程序模塊angular-carousel

例如在:

angular.module('DemoApp', ['angular-carousel']) 

我怎麼給我來控制訪問'angular-carousel'中的函數就像'nextSlide','prevSlide'等,所以我可以通過編程控制導航?

+0

你必須使用注射扶養,更多關於它這裏https://docs.angularjs.org/guide/di – Akil

回答

0

只需將所選圖像的值設置爲<div rn-carousel-indicators ng-if="slides.length > 1" slides="slides" rn-carousel-index="carouselIndex"></div>傳送帶索引是所選圖像的索引。

閱讀documentation一切你需要應該有

+0

對不起,如果我不清晰。我只是使用角度旋轉木馬作爲例子。我的問題更基本:將任何模塊視爲依賴項,如何訪問控制器中該模塊內的方法? –

+0

@AfrozLazemi完全取決於。有時,您可能不必在控制器中使用任何方法。您只需在HTML中使用指定的指令。該指令已包含在您所包含的模塊中。一切都將被採取。但是,在某些情況下,當您需要在控制器中訪問某些方法或屬性時,可以使用HTML綁定它們。正如您所看到的,我們正在綁定HTML中的幻燈片屬性。這會將幻燈片屬性從範圍傳遞給指令。然後有時你也可以在控制器中注入依賴關係。 – Shahzad