Fix the $watch on the ckedit directive to only update the editor contents based on new model value if it's actually different from what's in the editor, and revert previous commit by bringing back scope.$apply. This also fixes the answer editor, which was broken (ng-keypress had a side effect of triggering the $watch, which caused editor.setData() to be called, which reset the cursor position, which made typing impossible).
Fix the $watch on the ckedit directive to only update the editor contents based on new model value if it's actually different from what's in the editor, and revert previous commit by bringing back scope.$apply. This also fixes the answer editor, which was broken (ng-keypress had a side effect of triggering the $watch, which caused editor.setData() to be called, which reset the cursor position, which made typing impossible).

sergkr/swot,sergkr/swot