2015-09-04 26 views
0

我想在我的一個離子項目中使用 https://github.com/zumba/angular-waypoints在控制器中使用角度航點

我有自述文件中提到的代碼設置。

這裏是模板片斷

<div zum-waypoint="waypoints" 
down="flags.on" 
up="flags.off" 
    ng-show="shown()" style="opacity:{{opacity}}; ... </div> 

的文件並沒有說明如何在控制器中使用waypoints.flag.on任何有價值的東西。

上面的模板是一個自定義指令的一部分 - 在我的指令的控制器,我已經試過這樣做的:

​​

但是,這是從來沒有叫回來。

然而,在我的模板,如果我使用:

{{waypoints.flags.on}} // {{waypoints.flags.off}} 

它們顯示爲真//假的,雖然消化週期之後。

請讓我知道什麼是在控制器中使用航點標誌的正確方法。

謝謝。

+0

現在對你來說是什麼樣子?我有同樣的問題,我想知道你是否設法解決它。 – GeoffreyB

+0

不能得到它 - 然後放棄它 - 將很快再次嘗試 –

+0

非常鼓舞人心的是,如果它能正常工作,請留言;) – GeoffreyB

回答

0

這就是我所做的:自定義指令。它不需要zumba的角度航點,只需要jQuery航點。

app.directive('waypoint',function(){ 
    return { 
    link: function(scope, $this, attrs) { 
     $this.waypoint({ 
     handler: function() { 
      scope.$parent.last = scope.post.id; 
      scope.$parent.$apply(); 
     } 
     }) 
    } 
    } 
});