How to notify AngularJS that a form has been filled externally by jQuery?

后端 未结 2 1766
长发绾君心
长发绾君心 2021-01-25 14:44

I have a page in AngularJS which has a form containing some fields. Upon loading that page, I want a bookmark which when clicked to fill the fields based on data in a configurat

2条回答
  •  天命终不由人
    2021-01-25 15:29

    Call $apply after the data has been entered.

    $scope.$apply()

    This is used to hook into angular's digest cycle when events occur outside of angular.

    From the Docs

    $apply() is used to execute an expression in AngularJS from outside of the AngularJS framework. (For example from browser DOM events, setTimeout, XHR or third party libraries). Because we are calling into the AngularJS framework we need to perform proper scope life cycle of exception handling, executing watches.

提交回复
热议问题