After rendering tinyMCE I set the content on the control but the control doesn't bind the $scope variable so I can make changes. $scope.performanceDescription is the content of pdEditor and $scope.instructionsForBuyers is content for ifbEditor. Here's the code
var pdEditor = new tinyMCE.Editor('pd', CONFIG.tinymceOptions, tinyMCE.EditorManager);
var ifbEditor = new tinyMCE.Editor('ifb', CONFIG.tinymceOptions, tinyMCE.EditorManager);
pdEditor.render();
ifbEditor.render();
$scope.title = performance.Title;
$scope.category = performance.Category;
$scope.subCategory = performance.Sub_category;
$scope.instructionsForBuyers = performance.Instructions_for_buyers;
$scope.performanceDescription = performance.Description;
$scope.performanceHours = parseInt(performance.Performance_length / 60);
$scope.performanceMinutes = performance.Performance_length % 60;
$scope.minTimeHours = parseInt(performance.Buffer_time / 60);
$scope.minTimeMinutes = performance.Buffer_time % 60;
$scope.chosenLanguageTags = generateAutocompleteLanguageTags(performance.Languages_offered);
$scope.chosenPerformanceTags = generateAutocompletePerformanceTags(performance.Tags);
pdEditor.setContent($scope.performanceDescription, { format: 'raw'});
ifbEditor.setContent($scope.instructionsForBuyers, { format: 'raw'});e