Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html nd-app="myApp">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  6. <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
  7. <script src="components/loader.js"></script>
  8. <link rel="stylesheet" href="components/loader.css">
  9. <link rel="stylesheet" href="css/style.css">
  10.  
  11. <script>
  12. var app = ons.bootstrap("myApp", [])
  13. .config(function ($sceDelegateProvider) {
  14. $sceDelegateProvider.resourceUrlWhitelist([
  15. 'self',
  16. '"https://www.youtube.com/embed/**'
  17. ]);
  18. });
  19.  
  20. app.controller('TestController', function($scope, $sce) {
  21. $scope.trustSrc = function(src) {
  22. return $sce.trustAsResourceUrl('https://www.youtube.com/embed/' + src);
  23. };
  24. })
  25. </script>
  26.  
  27. </head>
  28.  
  29. <body ng-controller="TestController">
  30.  
  31. <div>
  32. <iframe ng-src="{{trustSrc(url)}}"> </iframe>
  33. </div>
  34.  
  35. <div>
  36. <select ng-model="url">
  37. <option>{{■YouTubeのビデオID■}}</option>
  38. </select>
  39. </div>
  40.  
  41. </body>
  42.  
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement