Pass JavaScript variable into AngualrJs ng-init
angularjs, javascript
Solution
You need to do it in the "angular" way by using `$window`:
var app = angular.module('myapp', []);
app.controller('MainCtrl', ['$scope', '$window', function($scope, $window) {
$scope.memId = $window.memId;
}]);
Demo: http://codepen.io/qwertynl/pen/jqIrK
Problem
I have the following javascript variable defined and need to pass the memId value into AngularJs init function. ``` <script type="text/javascript"> var memId = "bb7de28f-0f89-4f14-8575-d494203acec7"; </script> <div id="content-header" class="mini" ng-init="getMember(memId)"> ``` I am getting an error : memId is not defined. Console shows the memId value inside ng-init is not getting passed in. How can I pass in the javascript variable into ng-init?