我有一个使用 PJAX 的网站,并且我有一些使用 AngularJS 的页面。对于 AngularJS 页面,我想继续使用 PJAX 来获得与不重新加载整个 HTML 页面、资产等相关的所有好处。不幸的是,PJAX 只是将一些 HTML 加载到页面中并且不会触发任何 javascript。这没关系,因为我可以在 pjax 成功时手动触发 javascript,但我不太清楚是什么让 AngularJS 初始化。
对于一个简单的场景,假设我将以下 HTML AJAX 转换为页面。还假设该页面已经包含了 Angular.js。我可以调用什么来使以下行为像 Angular 应用程序?
<div>
<label>Name:</label>
<input type="text" ng-model="yourName" placeholder="Enter a name here">
<hr>
<h1>Hello {{yourName}}!</h1>
</div>
谢谢