小编Hol*_*ols的帖子

我可以使用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万
查看次数

在Swift中自定义单个视图的导航栏背景?

我有一个具有多个视图和控制器的应用程序,但在其中一个视图中,我想使顶部导航栏透明,带有白色文本.我在控制器中为所述视图提供了以下代码:

override func viewDidLoad() {
    super.viewDidLoad()

    let bar:UINavigationBar! =  self.navigationController?.navigationBar

    bar.tintColor = UIColor.whiteColor()
    bar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
    bar.shadowImage = UIImage()
    bar.backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 0.0)
}
Run Code Online (Sandbox Code Playgroud)

当我打开应用程序时,其他视图上的顶部栏看起来像预期的那样,当我打开此视图时,顶部栏看起来像我想要的那样.但是当我从这个视图导航到其他视图时,其他视图会将上面代码所做的更改继承到顶部栏.

有没有办法防止这种情况导致导航栏仅针对该特定视图进行更改而其余部分保持不变?

提前致谢!

uinavigationcontroller ios swift

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