Tag: angular

Angular 2自定义表单input

我怎样才能创build自定义组件,就像本地<input>标签一样工作? 我想让我的自定义窗体控件能够支持ngControl,ngForm,[(ngModel)]。 据我所知,我需要实现一些接口,使自己的窗体控制工作就像本地一样。 此外,似乎像ngForm指令只绑定<input>标记,是这样吗? 我该如何处理? 让我解释一下为什么我需要这个。 我想包装几个input元素,使他们能够作为一个单一的input工作在一起。 有没有其他的方式来处理呢? 还有一次:我想把这个控件做成像本地控件一样。 validation,ngForm,ngModel双向绑定等。 ps:我使用Typescript。

执行cv :: warpPerspective在一组cv :: Point上伪造的校验

我正在尝试对一组点进行透视转换 ,以达到去扭曲效果: http://nuigroup.com/?ACT=28&fid=27&aid=1892_H6eNAaign4Mrnn30Au8d 我使用下面的图片进行testing, 绿色的矩形显示感兴趣的区域。 我想知道是否有可能实现我希望使用cv::getPerspectiveTransform和cv::warpPerspective的简单组合的cv::warpPerspective 。 我分享了迄今为止我写的源代码,但是它不起作用。 这是由此产生的图像: 所以有一个vector<cv::Point> 定义了感兴趣的区域 ,但是这些点并没有以任何特定的顺序存储在vector中,而这在检测过程中是不能改变的。 无论如何, 后来 ,向量中的点用来定义一个RotatedRect ,它依次被用来组装cv::Point2f src_vertices[4]; , cv::getPerspectiveTransform()所需的variables之一。 我对顶点及其组织方式的理解可能是其中一个问题 。 我也认为使用RotatedRect并不是存储ROI原始点的最佳方法 ,因为坐标会稍微改变以适应旋转的矩形, 这并不是很酷 。 #include <cv.h> #include <highgui.h> #include <iostream> using namespace std; using namespace cv; int main(int argc, char* argv[]) { cv::Mat src = cv::imread(argv[1], 1); // After some magical procedure, these are […]

如何在Angular2中实现数百页的网站

我正在准备SPA网站,其中包含数百个类似文章的页面(除了电子商务,login等)。 每篇文章都有自己的url。 我想用Angular2来实现它。 我到目前为止唯一的解决scheme是: 1.准备数百个Agular2组件,每个文章一个组件 用templateUrl指向文章标记。 所以我将需要数百个组件类似于: @core.Component({ selector: 'article-1', templateUrl: 'article1.html' }) export class Article1 {} 2.使用AsyncRoute显示文章 请参阅Angular2中的延迟加载路由组件 @core.Component({ selector: 'article-wrapper', template: '<router-outlet></router-outlet>' }) @router.RouteConfig([ new router.AsyncRoute({ path: '/article/:id', loader: () => { switch (id) { case 1: return Article1; case 2: return Article2; //… repeat it hundreds of times } }, name: 'article' […]

如何使一个button的angular落圆?

我想做一个button的angular落。 有没有一种简单的方法来实现这个在Android?

angular2:错误:TypeError:无法读取未定义的属性“…”

我已经附上了我的angular2代码块的重拳。 我想打印从我的JSON字段,但无法打印,因为最初我的对象为空,它正在通过承诺填充。 这是我的组件文件 import {Component, NgModule, OnInit} from '@angular/core' import {BrowserModule} from '@angular/platform-browser' class MyData { xyz : MySubData; } class MySubData { name : string; } @Component({ selector: 'my-app', template: ` <div> <h2>Hello {{name}}</h2> {{abc.xyz.name}} </div> `, }) export class App implements OnInit { abc : MyData = null; constructor() { this.name = 'Angular2' […]

将lodash导入到angular2 + typescript应用程序中

我很难尝试导入lodash模块。 我已经使用npm + gulp设置了我的项目,并保持击中相同的墙。 我已经尝试了常规的lodash,但也喜欢。 lodash npm包:(在包根文件夹中有一个index.js文件) import * as _ from 'lodash'; 结果是: error TS2307: Cannot find module 'lodash'. lodash-es npm软件包:(在lodash.js中有一个默认的导出文件,我是软件包的根文件夹) import * as _ from 'lodash-es/lodash'; 结果是: error TS2307: Cannot find module 'lodash-es'. gulp任务和webstorm都报告同样的问题。 有趣的是,这个返回没有错误: import 'lodash-es/lodash'; …但是当然没有“_”… 我的tsconfig.json文件: { "compilerOptions": { "target": "es5", "module": "system", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": […]

CSS3的border-radius属性和border-collapse:collapse不要混合。 我怎样才能使用边界半径来创build一个圆angular的折叠表?

编辑 – 原标题:是否有另一种方法来实现border-collapse:collapse在CSS中border-collapse:collapse (为了有一个折叠,圆angular表)? 由于事实certificate,简单地让表格的边界崩溃并不能解决根本问题,我更新了标题以更好地反映讨论。 我正在尝试使用CSS3 border-radius属性制作圆angular的桌子 。 我使用的表格样式如下所示: table { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px } 这是问题。 我也想设置border-collapse:collapse属性,当设置border-radius不再有效。 有没有一种基于CSS的方式,我可以得到与border-collapse:collapse相同的效果border-collapse:collapse而不实际使用它? 编辑: 我已经做了一个简单的页面来演示这个问题(仅适用于Firefox / Safari)。 似乎问题的很大一部分是设置表具有圆angular不影响angulartd元素的angular落。 如果桌子都是一种颜色的话,这个问题不会成为问题,因为我可以分别对第一行和最后一行进行四舍五入的顶部和底部tdangular。 不过,我使用不同的背景颜色来区分标题和条纹,所以内部的td元素也会显示它们的圆angular。 提议的解决scheme摘要: 用另一个带有圆angular的元素围着桌子不起作用,因为桌子的方angular“stream血”。 指定边框宽度为0不会折叠表。 在将单元格间距设置为零之后,底部的拐angular仍然平方。 使用JavaScript代替 – 避免了这个问题。 可能的解决scheme: 这些表格是用PHP生成的,所以我可以对每个外部应用一个不同的类并分别对每个angular落进行样式设置。 我宁愿不这样做,因为它不是很优雅,适用于多个表是一个痛苦,所以请保持build议即将到来。 可能的解决scheme2是使用JavaScript(特别是jQuery)来设置angular点的样式。 这个解决scheme也可以,但仍然不是我所期待的(我知道我很挑剔)。 我有两个保留: 这是一个非常轻量级的网站,我想保持最低限度的JavaScript 使用边界对我的吸引力的一部分是优雅的退化和渐进的增强。 通过对所有圆angular使用边界半径,我希望在CSS3function的浏览器中拥有一致的四舍五入网站,并且在其他网站(我在看你,IE)中有一致的方形网站。 我知道,今天尝试用CSS3做这件事似乎是不必要的,但我有我的理由。 我还想指出的是,这个问题是W3C规范的结果,而不是不好的CSS3支持,所以当CSS3有更广泛的支持时,任何解决scheme仍然是相关的和有用的。

UIView圆angular和阴影?

我已经从字面上尽我所能,但没有一个为自定义的UIView …我只是想要一个空白的白色视图与圆angular和光阴影(没有灯光效果)。 我可以逐个执行这些操作,但通常会发生clipToBounds / maskToBounds冲突。

如何捆绑一个angular度的应用程序的生产

我想在这个线程中跟踪和更新最新的最好的(也是最简单的)方法来将Angular(版本2,4,…)捆绑到一个实时Web服务器上进行生产。 请在答案中包含Angular版本,以便在更新的版本中进行更好的跟踪。

使用`$ q`的angular度执行顺序

以下方法工作: $q.when() .then(checkCookieToken) // check if cookie already exists eg in cookie .then(setHeader) // set Header with REST-Token eg from cookie .then(checkTokenOnline) // if not OK logout .then(getMenu) // if previous OK get navigation menu .then(getDataResource) // set ngResource .then(getData); // and query it 4个问题: 1)如果例如checkTokenOnline不正确,我不想执行其余的函数,在这一点上我怎样才能退出(exit,break,whatever,..)? 2)我怎么能设置其中的一些并行和其中一些串行? 3)如何在它们之间传输数据? 4)我怎样才能使以前的结果依赖于以下function?