我刚刚收到一个离开我们公司的同事发来的web应用程序项目。该项目是使用Angular2作为其框架构建的,但是该工作人员似乎试图将AngularJS材料用于HTML组件。
据我所知,如果我想在AngularJS材料中使用卡片组件,我将使用标记<md-card>,而对于Angular2材料,我将使用标记<mat-card>。在这个项目中,100%使用的组件都是'md‘组件,这对于Angular2项目来说是没有意义的。
当我为项目提供服务时,什么都没有出现,并且我得到了错误:'md-card' is not a known element.If
我正在尝试运行Angular的ui网格,并使用以下代码:
import {NgModule} from "@angular/core";
import {BrowserModule} from "@angular/platform-browser";
import {RouterModule} from "@angular/router";
import {BosOverviewComponent} from "./bosoverview.component";
import {UiGridModule} from '
我有一个angular组件-- "FooComponent“--我正在尝试使用Karma/Jasmine进行测试。
以下是foo.component.spec.ts文件中的一些相关代码:
describe('FooComponent', () => {
let component: FooComponent
let fixture: ComponentFixture<FooComponent>
let componentElement: DebugElement
let bar: FormControl
...
be
在我的angular应用程序中,我有两个urls:localhost:4200/report/11/view和localhost:4200/report/11/edit。
在视图页面中,我像这样将区域划分为组件:--> render h2 with title。->使用属于此报表的公司列表呈现ul-li。-> render p.
在我的编辑页面中,我使这些组件可编辑:-->使用title呈现输入。->呈现ul-li和属于此报表的公司列表,并自动完成以添加到列表中。->渲染输入。
我的问题是,我应该使用单独的组件来查看和编辑,还是应该在组件内部使用ngIf显示
我在敏捷团队工作,我们的故事主要是从用户的角度和测试的角度来编写的。
因此,例如,我们可能有一个日期选择器的请求。故事会是这样的:
User goes to page x and clicks on date to launch a native date picker
这一切都很好,但问题是如何交流开发POV中的内容。例如,我们想要解决的问题是:
我们必须支持多个设备
尽管用户看到的是“原生”小部件,但我们经常不得不在JS中构建模拟版本
我们希望在许多其他页面上使用上述小部件,而不仅仅是x,并且希望将页y和z上所需的变体合并到这个组件中。
我们正在努力找出如何最好地处理这个问题,以使开发团队