在Firefox 28上,我使用的<input type="number">作品非常棒,因为它会在输入字段上显示数字键盘,这些键盘应该只包含数字.
在Firefox 29中,使用数字输入在字段的右侧显示旋转按钮,在我的设计中看起来像垃圾.我真的不需要按钮,因为当你需要写一些类似6~10位数字的东西时它们是无用的.
是否可以使用CSS或jQuery禁用它?
一旦用户成功完成,我正在尝试显示导航栏.
例如:
如何在"LoginComponent"中的"AppComponent"中更改"showMenu"属性?重要提示:我正在使用路线.
app.ts:
@Component({
selector: 'app',
template: `<div *ngIf="showMenu">
<fnd-menu-nav></fnd-menu-nav>
</div>
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES, MenuNavComponent]
})
@RouteConfig([
{ path: '/login', name: 'Login', component: LoginComponent, useAsDefault: true },
{ path: '/welcome', name: 'Welcome', component: WelcomeComponent }
])
export class AppComponent {
public showMenu : boolean;
}
Run Code Online (Sandbox Code Playgroud)
login.component.ts:
@Component({
selector: 'fnd-login',
templateUrl: './fnd/login/components/login.component.html',
providers: [LoginService]
})
export class LoginComponent {
/* .. other properties */
constructor(private _router: Router, private _loginService: LoginService ) {
}
/* .. other methods */
/* …Run Code Online (Sandbox Code Playgroud)