相关疑难解决方法(0)

如何从AngularJS中的变量设置iframe src属性

我正在尝试src从变量设置iframe 的属性,我无法让它工作......

标记:

<div class="col-xs-12" ng-controller="AppCtrl">

    <ul class="">
        <li ng-repeat="project in projects">
            <a ng-click="setProject(project.id)" href="">{{project.url}}</a>
        </li>
    </ul>

    <iframe  ng-src="{{trustSrc(currentProject.url)}}">
        Something wrong...
    </iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

控制器/ app.js:

function AppCtrl ($scope) {

    $scope.projects = {

        1 : {
            "id" : 1,
            "name" : "Mela Sarkar",
            "url" : "http://blabla.com",
            "description" : "A professional portfolio site for McGill University professor Mela Sarkar."
        },

        2 : {
            "id" : 2,
            "name" : "Good Watching",
            "url" : "http://goodwatching.com",
            "description" : "Weekend experiment to help my …
Run Code Online (Sandbox Code Playgroud)

html javascript iframe angularjs angularjs-directive

210
推荐指数
3
解决办法
23万
查看次数

我可以使用Angular变量作为音频标签的来源吗?

我正在尝试执行以下操作:

<div ng-repeat="audio in event.audios">
    <audio ng-src="/data/media/{{audio}}" controls></audio>
</div>
Run Code Online (Sandbox Code Playgroud)

但是当我加载视图时,{{audio}}变量不会被解析,而是按原样硬编码到源中.但是,例如,如果我将相同的变量放在音频标签之外,它会正确呈现音频文件的名称.我尝试过使用src和ng-src都无济于事.

有没有办法让变量在音频标签中工作?

提前致谢.

javascript audio angularjs angularjs-directive angularjs-ng-repeat

6
推荐指数
2
解决办法
1万
查看次数