AngularJS में वेरिएबल से iframe src विशेषता सेट करना
AngularJS में, किसी iframe की src विशेषता सेट करने का प्रयास करते समय आपको समस्याओं का सामना करना पड़ सकता है एक चर. इसे संबोधित करने के लिए, यहां चरण-दर-चरण मार्गदर्शिका दी गई है:
1. $sce सेवा को इंजेक्ट करें
सैनिटाइजेशन को संभालने के लिए अपने कंट्रोलर में $sce (स्ट्रिक्ट कॉन्टेक्स्टुअल एस्केपिंग) सेवा को इंजेक्ट करें।
function AppCtrl($scope, $sce) {
// ...
}
2. संसाधन URL पर भरोसा करें
यूआरएल सुरक्षित है यह सुनिश्चित करने के लिए नियंत्रक के भीतर $sce.trustAsResourceUrl का उपयोग करें।
$scope.setProject = function (id) {
$scope.currentProject = $scope.projects[id];
$scope.currentProjectUrl = $sce.trustAsResourceUrl($scope.currentProject.url);
}
3. टेम्प्लेट अपडेट करें
टेम्पलेट में, ng-src विशेषता को विश्वसनीय URL वेरिएबल से बांधें।
उदाहरण कोड
function AppCtrl($scope, $sce) {
$scope.projects = {
// ...
};
$scope.setProject = function (id) {
$scope.currentProject = $scope.projects[id];
$scope.currentProjectUrl = $sce.trustAsResourceUrl($scope.currentProject.url);
};
}
- {{project.name}}
अतिरिक्त नोट्स
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3