ionic 项目中,video标签添加ng-src报错(

1、添加过滤器,以及常见过滤器

//向网页中添加html代码,需要被信任mpFilters.filter(‘to_trustHtml‘, [‘$sce‘, function ($sce) {
    return function (text) {
        return $sce.trustAsHtml(text);
    }
}]);
//向网页中展示地址,需要被信任
mpFilters.filter(‘to_trusted‘, [‘$sce‘, function ($sce) {
    return function (text) {
        return $sce.trustAsResourceUrl(text);
    }
}]);
//大小写转化
mpFilters.filter(‘titleCase‘, [function () {
  var titleCaseFilter = function (input) {
    var words = input.split(‘ ‘);
    for (var i = 0; i < words.length; i++) {
      words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
    }
    return words.join(‘ ‘);
  };
  return titleCaseFilter;
}]);
//日期格式化
mpFilters.filter(‘dateTranfer‘, [function () {
  var dateCaseFilter = function (input) {
    var inputDate = new Date(input);
    var month = inputDate.getMonth() + 1;
    var words = inputDate.getFullYear() + ‘年‘ + month + ‘月‘ + inputDate.getDate() + ‘日‘ + ‘星期‘
      + ‘日一二三四五六‘.charAt(inputDate.getDay()) + ‘<br/><br/>‘;
    return words;
  };
  return dateCaseFilter;
}]);

2、在网页中需要使用过滤器的,直接使用即可

1  <video style="bottom:50px;background-color:black;" poster="http://www.xxx.com/1.jpg" ng-show="showVideo" width="100%" height="85%" ng-repeat="v in arrayVideo track by $index" ng-click="openLink(‘{{v}}‘);" controls="controls" ng-src="{{v| to_trusted}}" webkit-playsinline="true">
2  </video>
时间: 2024-11-02 23:40:12

ionic 项目中,video标签添加ng-src报错(的相关文章

关于Eclipse项目中加入jquery-1.x.js文件报错问题

现在使用Eclipse3.7及以后的版本的时候,加入jQuery文件会报错,上面显示一个小小的红色X,虽然这个并不会影响项目的运行,但是这个却会影响到开发人员的心情,看这总是很不爽,怎么样才能解决呢.很简单,首先我们先分析下造成这种情况的原因吧,如果你是个心细的人,去研究一下项目中的.project文件,你会发现有这样一段代码,如图: <buildSpec>节点下的这些代码,你会发现第一个有个 org.eclipse.wst.jsdt.core.javascriptValidator,问题就在

BIZTALK项目中WEB引用WEBSERVICES服务时候报错

最近工作中需要完成通过BIZTALK完成调用WEBLOGIC发布的WebServices服务,环境搭建好后,打开VS开发工具新建一个BIZTALK项目,添加WEB引用将对方发布的地址拷贝上去,可以正常浏览到,然后点击添加引用按钮,这个时候意外发生了,Visual Studio 报了个错误,弹出了个对话框见下图 开始觉得很奇怪,然后我新建了一个WINFORM程序,添加WEB引用这个时候居然正常引用上了,看来是BIZTALK的问题,我在网上也查了一下相关资料,一种我认为是BIZTALK对WEBSER

Ionic项目中使用极光推送-android

对于Ionic项目中使用消息推送服务,Ionic官方提供了ngCordova项目,这个里面的提供了用angularjs封装好的消息推送服务(官方文档),使用的是GitHub上的 PushPlugin 插件,也有相关的实现实例:GitHub地址 ,但是使用的是Google的GCM消息推送服务,一些网络原因,国内GCM可能不怎么好用(自己也没有试可不可以). 于是选择国内的消息推送服务,主要有:百度云推送,腾讯信鸽,极光推送,yunba 等等,其中只有极光推送官方提供了phonegap/cordov

ionic项目中实现发短信和打电话

原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/ionic-sms-and-call/ 最近做的一个ionic项目中需要实现发短信和打电话,总结了一下遇到的问题和实现的方法. 1.关于打电话 在html中可以很方便的实现拨打电话先在config.xml中添加: <access origin="tel:*" launch-external="yes"/> 然后在html中这样写:

web 项目中a标签传值(中文)到后台的乱码问题

web 项目中a标签传值(中文)到后台的乱码问题 jsp页面中的a标签: .............. <c:forEach items="${sellerList }" var="seller" > <tr class="data-tr"> <td>${seller.order_number }</td> <td>${seller.name }</td> <td>

动态添加Fragment的报错信息

05-29 21:23:28.406: E/AndroidRuntime(23636): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.***.Main}: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent

MYSQL 添加外键报错

2014年6月16日 10:48:51 出错的部分提示摘录: #1452 - Cannot add or update a child row: a foreign key constraint fails result 2 when explaining filename '#sql-3d5_204369' 解决办法: pma 中同时执行两条语句: set foreign_key_checks = 0; ALTER TABLE `table_name` ADD CONSTRAINT `fk_n

github添加ssh key报错Key is invalid. Ensure you&#39;ve copied the file correctly

github添加ssh key的时候报错:Key is invalid. Ensure you've copied the file correctly 将秘钥复制粘贴到文本编辑器中,再粘贴复制到 github添加ssh key报错Key is invalid. Ensure you've copied the file correctly

【Note2】用keil对工程编译时,工程中已经包含的文件会报错:cannot open source input file usb_conf.h No such file or directory

错误举例: ..\..\Libraries\STM32_USB-FS-Device_Driver\inc\usb_type.h(21): error:  #5: cannot open source input file "usb_conf.h": No such file or directory 这是因为没有设置 STM32 固件库的目录, 编译器就默认到 "Keil"根目录下的某某目录找去了.如果现在编译程序,会报错的 解决方法:引用固件库文件所在的目录需要在

angular ng build 报错 Cannot read property &#39;default&#39; of undefined

95% emitting index-html-webpack-plugin Cannot read property 'default' of undefinedTypeError: Cannot read property 'default' of undefined at compiler.hooks.emit.tapPromise (E:\projects\node_modules\@angular-devkit\build-angular\src\angular-cli-files\p