I've had no trouble picking up a route parameter (as $routeParams.bookId), 
setting a scope property to that value, and displaying that value in the 
template/view (via binding).
I'm a bit surprised by your use of this.$bookId (instead of the more 
canonical $scope.bookId), and inclusion of "main" in your {{main.$bookId}}, 
but maybe I'm missing something.
Do you have a quick plunker to show the issue?
HTH,
F

On Sunday, February 2, 2014 5:17:48 PM UTC-5, Marc Dirix wrote:
>
> Hello,
>
> I've been trying some things with the ngView example, and am a bit curious 
> why this doesn't work as I expected.
>
> Why can I do in a the MainCtrl:
>
>   this.$routeParams = $routeParams;
>
> and then in the output say:
>
> {{main.$routeParams.bookId}}
>
> But am I not allowed to do in MainCtrl:
>
> this.$bookId = $routeParams.bookId
>
> {{main.$bookId}} returns blank. 
>
> Is there a way around this?
>
> Best regards,
>
> Marc Dirix
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to