If i place a kendo grid with a detail template inside of an AngularJS ng-switch directive there seems to be an issue in how Kendo renders the grid detail. Specifically it shows up as plain html controls above the grid the first time the div containing the grid is shown via ng-switch. See the example in the link:
http://dojo.telerik.com/IjAvI