2014-04-27 20 views
2

在AngularDart中,如何從視圖中的組件中獲取路由參數?如何在我的視圖中獲取AngularDart組件中的路由參數?

據我設法得到的是,在我的路由器,我相信我應該添加參數,例如:

'class': ngRoute(
    path: '/class/:year/:month/:day', 
    view: 'views/class.html' 
), 

然後,我怎麼能得到年月日之間在我的組件?它是一個@Component註釋類。

回答

4

這應該工作

@Component(...) 
class MyComponent { 
    RouteProvider _routeProvider; 

    MyComponent(this._routeProvider); 

    var year = _routeProvider.parameters['year']; 
    ... 
} 

你讓注入RouteProvider並訪問參數映射。

+1

再次謝謝! – Phil

相關問題