or
​ @(Html.Kendo().DropDownListFor(m => m.SecurityQuestion1Id) .DataTextField("Item2") .DataValueField("Item1") .BindTo(Model.SecurityQuestionOptions) .HtmlAttributes(new { style = "width:100%;" }) )<div id="wrapper" class="container-fluid" ng-controller="ticketEntryController"> <div ng-controller="ticketLineController"> <div kendo-grid="ticketLineGrid" k-options="getTicketLineGridOptions()"></div> </div> <button id="addButton" ng-click="addRow()" class="btn btn-primary btn-sm">Add Row</button></div>(function () { 'use strict'; angular.module('app').controller('ticketEntryController', ticketEntryController); function ticketEntryController($scope) { $scope.lineGrid = {}; $scope.addRow = function () { var item = { itemNo: 'TEST123', itemDescr: 'Some description' }; $scope.$broadcast('AddRow', item); } }})();function ticketLineController($scope) { $scope.$on('AddRow', function(event, item) { console.log("ticketLineController, AddRow: " + item.itemNo); $scope.itemNo = item.itemNo; $scope.itemDescr = item.itemDescr; $scope.ticketLineGrid.addRow(); });filterable: { cell: { enabled: false } }<script type="text/x-kendo-template" id="responder-template"> <table class="table table-striped"> <tbody> <tr> <th>Name</th> <th>Redeemed Date</th> <th>Coupon Status</th> </tr> # for (var i = 0; i < coupons.length; i++) { # <tr> <td>#= coupons[i].name #</td> <td> #= kendo.toString(new Date(coupons[i].redeemedDate), "g") # </td> <td> #= vm.couponStatusAsString(coupons[i].status) # </td> </tr> # } # </tbody> </table> </div> #}#</script>