多个 YouTube 播放器,位于选项卡式角度 UI 控件中.想要添加折叠



我想我的问题分为两部分:1. 由于我是 angular 的新手,从未使用过 YouTube JavaScript API,我确信我做错了很多事情。我不知道,因为代码有效,但我想知道这里一些更有经验的角度/javascript 程序员是否可以让我知道他们是否发现我的代码有任何问题。任何明显的错误,我完全愿意接受批评,所以我可以学习,如果你觉得在这里回答不舒服,可以随时直接给我发消息。

现在,在我的问题被否决并关闭之前,我确实有一个合法的问题要解决! :)

在这里的plunker中,你会发现我网站的一小部分。我正在尝试获得一个选项卡式 youtube 播放器来播放我预先选择的视频。现在只是一些狗保护视频。无论如何,我有两个问题,想就其中一个问题获得建议:

我想为整个div添加一个折叠按钮。我希望实现的是,youtube播放器不会在页面加载时加载,而是在div未折叠时加载以加快页面加载速度。但我似乎无法做到这一点(当崩溃是假的时,让一些事情发生)。希望有人以前做过这样的事情。在 plunker 中,当您单击按钮时,它实际上没有正确展开div,但它似乎在我的环境中正常工作,所以不确定什么给出了,但无论如何希望代码足以让某人提出建议。

任何建议将不胜感激,当然,如果需要,我可以提供更多信息。随意完全改变我编码的方式,假设我什么都不知道,这部分是正确的:)

谢谢!

我认为

您可以使用

<tab><div ng-if="!isCollapsed">...tab-content...</div></tab>

ng-if 从 AngularJS 1.1.5 以上存在...

这是一个 plunker:http://plnkr.co/edit/fXHc0z47RSymyYu3LLgA?p=preview

将 Angular 更改为 1.1.5,并将控制器中的初始值 $scope.isCollapsed 设置为 true。

相关内容

  • 没有找到相关文章

最新更新