2014-01-23 66 views
1

我創建了一個指令,使滾動的HTML滾動(使用Malihu scroller一個指令,使一個元素在AngularJS

myApp.directive("scrollable", [function() { 
    return function(scope, elm) { 
     elm.mCustomScrollbar({ 
      autoHideScrollbar: false, 
      theme: 'dark', 
      advanced:{ 
       updateOnContentResize: true 
      } 
     }); 
    }; 
}]); 

這裏是Plunker的活生生的例子:http://plnkr.co/edit/wm9qHn?p=preview

是它愚蠢的使用指令來做到這一點?有沒有更好的/更奇特的方式來讓Angular中的元素滾動?

回答

1

這是defines a directive如何角:

...指令是一個DOM元素上的標記......告訴AngularJS的HTML編譯器附加指定的行爲到DOM元素甚至改造DOM元素和它的孩子。

您的示例聽起來像是指令的理想用例,因爲您正在向元素添加功能。

+0

謝謝。我也找到了這個答案http://stackoverflow.com/a/16935288/962893 – JMaylin

相關問題