AngularJS + JQuery: как заставить динамический контент работать в angularjs

Я работаю над приложением Ajax с использованием jQuery и AngularJS.

Когда я обновляю содержимое (которое содержит привязки AngularJS) div, используя jQueryhtml функция, привязки AngularJS не работают.

Ниже приведен код того, что я пытаюсь сделать:

$(document).ready(function() {
  $("#refreshButton").click(function() {
    $("#dynamicContent").html("<button ng-click='count = count + 1' ng-init='count=0'>Increment</button><span>count: {{count}} </span>")
  });
});
</style><script src="http://docs.angularjs.org/angular-1.0.1.min.js"></script><style>.ng-invalid {
  border: 1px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="">
  <div id='dynamicContent'>
    <button ng-click="count = count + 1" ng-init="count=0">
        Increment
      </button>
    <span>count: {{count}} </span>
  </div>


  <button id='refreshButton'>
    Refresh
  </button>
</div>

У меня есть динамический контент внутри div с идентификатором#dynamicContent, и у меня есть кнопка обновления, которая будет обновлять содержимое этого div при нажатии на обновление. Инкремент работает должным образом, если я не обновляю содержимое, но после обновления привязка AngularJS перестает работать.

Это может быть недопустимо в AngularJS, но я изначально создал приложение с помощью jQuery и позже начал использовать AngularJS, поэтому я не могу перенести все в AngularJS. Любая помощь с работой в AngularJS очень ценится.

Ответы на вопрос(3)

Ваш ответ на вопрос