angularjs

Refused to display 'https://www.youtube.com/watch?v=oKZRsBjQJOs' in a frame because it set 'X-Frame-Options' to 'sameorigin'

好久不见. 提交于 2021-01-21 11:01:49
问题 I need to place a video from youtube in my website but the URL is a variable, I created a pipe to can put, but don't work. This is my code in HTML file <iframe width="670" height="348" [src]=" video | video" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> the code of my pipe is this export class VideoPipe implements PipeTransform { constructor (private domSanitizer:DomSanitizer ){ } transform(url: string): any { return this.domSanitizer

LightningChart JS Angular图表使用示例

萝らか妹 提交于 2021-01-21 09:38:38
LightningChart JS是Web上性能最高的图表库具有出色的执行性能 - 使用高数据速率同时监控数十个数据源。 GPU加速和WebGL渲染确保您的设备的图形处理器得到有效利用,从而实现高刷新率和流畅的动画。非常适合用于贸易,工程,航空航天,医药和其他领域的应用。 下载LightningChart JS最新试用版https://www.evget.com/product/4189/download LightningChart ® JS角使用示例 这个仓库陈列柜如何LightingChart整合® JS图表库为角应用。 有关LightningChart更多信息® JS可以从我们的网站上,可以找到https://www.arction.com/lightningchart-js/。 该项目是使用Angular CLI版本8.3.6生成的。 开发服务器 ng serve为开发服务器运行。导航至http://localhost:4200/。如果您更改任何源文件,该应用程序将自动重新加载。 代码脚手架 运行ng generate component component-name以生成一个新组件。您也可以使用ng generate directive|pipe|service|class|guard|interface|enum|module。 建立 运行ng build以构建项目

初识 typescript

99封情书 提交于 2021-01-20 22:54:48
近期,公司有一个项目是要求用angular编写,而要学习angular,必须先了解typescript,因为angular2由google公司用TS来编写的。而ts是由微软开发,是jS的超集,遵循ES6标准。他们之间的关系为: 现在我将一些自己认为的一些小重点或是关键字记录一下 TS学习的好处与编译环境 优势有: 支持ES6规范 强大的IDE支持(类型检查,语法提示、重构) angular2的开发语言 搭建TS开发环境-compiler compiler:因为es6是2015发布的,很多浏览器不兼容,所以需要将TS转化成JS; 在线compiler开发 , http://www.typescriptlang.org/play/index.html TS语法特性 字符串特性: 多行字符串,用``包裹字符串,会自动添加换行符; 字符串模板 可自动拆分字符串 参数新特性: 给变量指定类型(类型推断机制);如 ``` var myname:string = "huangyuanzhen"; - 声明为any类型的时候,可以赋给任何类型; - void是声明函数的返回值为空; - 在变量,函数、参数后面可以声明类型; - 可以通过class或interface自定义声明类型; - 默认参数:在参数声明背后用等号制定默认值 - 可选参数,在参数后面用?表示可选 - ts中rest-and

Clear Angularjs state.go parameters

纵然是瞬间 提交于 2021-01-19 11:37:45
问题 I am working on angularjs app. Its like CRUD app. Below is the app structure Home (List) => "/#!/" --- Details page => "/#!/home/details/-KcXruMX3ia6rokeZjCJ" ----- Edit page => "#!/home/edit/-KcXruMX3ia6rokeZjCJ" After edit page I redirect user to details page with success message as below. $scope.msg = {type : "success","msg" : "User Updated"}; $state.go('home.details', { id : $scope.id, msg : $scope.msg }); Till this step it works fine, Problem is when I click on other user/item and come

Clear Angularjs state.go parameters

蹲街弑〆低调 提交于 2021-01-19 11:32:27
问题 I am working on angularjs app. Its like CRUD app. Below is the app structure Home (List) => "/#!/" --- Details page => "/#!/home/details/-KcXruMX3ia6rokeZjCJ" ----- Edit page => "#!/home/edit/-KcXruMX3ia6rokeZjCJ" After edit page I redirect user to details page with success message as below. $scope.msg = {type : "success","msg" : "User Updated"}; $state.go('home.details', { id : $scope.id, msg : $scope.msg }); Till this step it works fine, Problem is when I click on other user/item and come

React 16

我们两清 提交于 2021-01-17 14:51:39
一.特性 fragment 模版支持fragment和string类型,对应ReactElement数组和字符串 v16.2.0还提供了JSX的fragment支持:<></> error boundary 组件级错误处理,支持捕获子组件树内部异常,UI层的兜底方案 portal 允许组件树与DOM树结构不一致,用于hovercards,tooltips等场景 例如tooltip在DOM结构上target与tip一般是兄弟关系(布局需要),而逻辑上tip是属于target的,是父子关系,portals特性用来处理这种场景 特殊的,事件冒泡经过处理,portals组件的父组件仍然能接到冒泡通知(React 16之前就内置了用来抹平DOM事件冒泡差异的事件系统,这里顺便支持拐弯冒泡 示例) support for custom DOM attributes 之前内置了HTML/SVG属性名白名单,自定义属性会被拦截并忽略掉,React 16去掉了这个限制 去掉该限制有2个原因,其一,这层内置的属性过滤对于非标准的(比如proposal阶段的)新属性和其它库/框架(比如Angular、Polymer)很不友好;其二,bundle里要内置一份体积不小的属性白名单,维护起来还挺麻烦 improved server-side rendering 号称比React 15快3倍

resize bar for sidenav in angular material design.

耗尽温柔 提交于 2021-01-14 08:02:06
问题 Is there a directive in angular material to resize sidenav? There is a sidenav which shows list of clients and the right pane has the details of the client. I am trying to add a resize bar between them. I used the following http://plnkr.co/edit/Zi2f0EPxmtEUmdoFR63B?p=preview which i found in the following Angular JS resizable div directive I tried following the above plunker example but the sidenav never resized. The right pane moves right but the left pane remain unchanged. <div layout="row"

机器人操作系统ROS学习实战篇之------让小乌龟画矩形

十年热恋 提交于 2021-01-14 06:01:49
继续研究ROS,今天的主题是编写节点让小乌龟画简单的几何图形。 主要参考这位老兄的博客 https://blog.csdn.net/IMBA_09/article/details/84950696 。 1:进入工作空间 1 cd catkin_ws/ src                            #进入工作空间 2 catkin_create_pkg my_turtle_package rospy roscpp          #新建 my_turtle_package 包 2:节点代码 1 cd my_turtle_package/src/     2 touch draw_rectangle.cpp 在打开的新文件中代码如下: 1 #include <ros/ros.h> 2 #include <geometry_msgs/Twist.h> 3 #define PI 3.14159265358979323846 4 5 int main( int argc, char ** argv){ 6 ros::init(argc, argv, " draw_rectangle " ); // "draw_rectangle"必须是nodename 7 std:: string topic = " /turtle1/cmd_vel " ; // topic name 8

AngularJS集成wangeditor富文本编辑器

二次信任 提交于 2021-01-14 05:24:03
最近用AngularJS2(ng alain)搭建的项目需求中需要富文本,在网上找了很多,要么太重,要么没有详细的集成步骤。 下面将我自己如何将wangeditor集成在项目(项目名称myPro)中的,详细列出。 具体操作步骤 操作步骤参考: https://github.com/fengnovo/wangEditor/tree/master/example/demo/in-ng2 编辑器操作参考文档: https://www.kancloud.cn/wangfupeng/wangeditor2/113969 但是还是没起来,控制台报错,找不到元素。只能自己修改了。 (1)安装wangeditor 项目跑起来之后,安装wangeditor。需要加版本安装,我目前用的是2.1.23,不知道为啥,安装其他版本还是会报错,目前没找到原因。 // 安装命令 npm install wangeditor@2.1.23 --save (2)修改tsconfig.json文件 myPro/tsconfig.json文件,这是最终的代码。 { "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "sourceMap": true, "declaration": false

关于Vue

自古美人都是妖i 提交于 2021-01-13 17:53:00
一:关于vue 1:vue是由饿了么ued团队开发并维护的一个渐进式js框架 2:vue是以数据作为驱动,既有angular中的数据双向绑定,也有react当中的框架,是mvm框架,也仅仅是view层,与它类似的框架有knockout.js ,avalon.js 3:vue中实现数据双向绑定的原理;getter和setter(但我们一般是用{{ }}和v-module来实现数据的双向绑定,跟angular中的数据双向绑定机制几乎是一样的) 4:如何使用vue去构建项目  1)使用vue-cli脚手架工具进行整个项目的构建   2)使用vue-router来实现vue中的切换   3)使用vuex进行状态集的管理,axios或者是fetch或者是vue-resource来进行数据的交互   4)使用template模板引擎进行组件化的开发 5:常用指令;   v-if:条件渲染指令   v-for:循环遍历指令   v-bind:绑定指令,绑定属性的   v-html:替换dom内容指令   v-text:替换文本内容指令   v-on:监听事件指令;v-on:click="fn"   slot:分发属性,占位符,创建很多相似组件,用来提高组件的复用性,替换组件内部元素   component:购物车标签,切换标签,is属性,说明那个组件被渲染 6:vue中的表达式和计算属性