Ich bin vor ein Problem mit iframe src, wo ich eine Funktion nenne, die mir den Rückgabewertiframe src Funktionsaufruf wird kontinuierlich ausgelöst immer
Hier bindet den Code
<div class="collapse" class="col-xs-6" ng-if="setFrame">
<iframe width="100%" height="650px" ng-src="{{getIframeSrc()}}" ></iframe>
Und Controller-Code ist wie
angular.module('hrPortalApp')
.controller('topicsCtrl', function($scope, $state, $stateParams, getCandidateInterviewListService, searchBoxService, iterateArray)
angular.forEach($stateParams.candidateDetails, function(value, key) {
if (value.name == $stateParams.name) {
$scope.file = value.filepath;
}
$scope.setFrame=true;
});
$scope.getIframeSrc = function() {
var filepath='http://localhost:4000/' + $scope.file;
return filepath
};
Aber hier wird die Funktion getIframeSrc bekommen kontinuierlich wie eine Schleife ausgelöst
Ich verstehe nicht, was hier passiert
Jede Hilfe würde geschätzt.
in Ihrer '$ scope.getIframeSrc' Funktion für Ihre ** Filepath do console.log ** und überprüfen Sie den Pfad –
I bekomme ich den richtigen Pfad @MohanGopi –
'console.log ($ scope.getIframeSrc());' Versuchen Sie dies und überprüfen Sie –