我正在尝试执行以下操作:
<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
我有一个具有多个视图和控制器的应用程序,但在其中一个视图中,我想使顶部导航栏透明,带有白色文本.我在控制器中为所述视图提供了以下代码:
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)
当我打开应用程序时,其他视图上的顶部栏看起来像预期的那样,当我打开此视图时,顶部栏看起来像我想要的那样.但是当我从这个视图导航到其他视图时,其他视图会将上面代码所做的更改继承到顶部栏.
有没有办法防止这种情况导致导航栏仅针对该特定视图进行更改而其余部分保持不变?
提前致谢!