एंजुलरजेएस इनक्लूड

AngularJS का उपयोग करके, आप बाहरी फ़ाइलों में एचटीएमएल को शामिल कर सकते हैं。

एंजुलरजेएस इनक्लूड

AngularJS का उपयोग करके, आप इसे उपयोग कर सकते हैं: ng-include इन्स्ट्रक्शन एचटीएमएल सामग्री को शामिल करती है:

उदाहरण

<body ng-app="">
<div ng-include="'myFile.htm'"></div>
</body>

स्वयं को प्रयास करें

AngularJS कोड शामिल करना

आप जोड़ने वाले ng-include इन्स्ट्रक्शन के HTML फ़ाइल भी AngularJS कोड को शामिल कर सकते हैं:

myTable.htm:
<table>
  <tr ng-repeat="x in names">
    <td>{{ x.Name }}</td>
    <td>{{ x.Country }}</td>
  </tr>
</table>

अपने वेब पेज में "myTable.htm" फ़ाइल को शामिल करें, सभी AngularJS कोड चलेगा, भले ही शामिल फ़ाइल में कोड हो:

उदाहरण

<body>
<div ng-app="myApp" ng-controller="customersCtrl">
  <div ng-include="'myTable.htm'"></div>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', function($scope, $http) {
  $http.get("customers.php").then(function (response) {
    $scope.names = response.data.records;
  });
});
</script>

स्वयं को प्रयास करें

क्रॉस-डोम शामिल करना

डिफ़ॉल्ट में, ng-include इन्स्ट्रक्शन दूसरे डोम से फ़ाइलें शामिल करने की अनुमति नहीं देता है。

दूसरे डोम से फ़ाइलें शामिल करने के लिए, आप कंफ़िग फ़ंक्शन में अधिकृत फ़ाइल और/या डोम के श्वेत सूची को जोड़ सकते हैं:

उदाहरण

<body ng-app="myApp">
<div ng-include="'https://tryit.codew3c.com/angular_include.php'"></div>
<script>
var app = angular.module('myApp', [])
app.config(function($sceDelegateProvider) {
  $sceDelegateProvider.resourceUrlWhitelist([
    'https://tryit.codew3c.com/**'
  });
});
</script>
</body>

स्वयं को प्रयास करें

कृपया प्रकाशित सर्वर द्वारा क्रॉस-डोमेन फ़ाइल अभिगमन की अनुमति देने को प्रयास करें।