小编wes*_*tor的帖子

如何将Yeoman脚手架与现有的Java目录结构相结合

在我现有的Web项目中,使用jetty进行开发时所服务的html内容的目录结构是"myProject/src/main/webapp /"

现在,我想在这里集成一个angularjs项目.我和Yeoman玩过一点点.

如果我是自行车的脚手架,我想知道如何将它集成到我们现有的开发和部署结构中.我想使用主文件夹"myProject"运行yeoman脚手架会很好.然后我会得到一个"myProject/app /"指向我所有的前端东西.我应该以某种方式指示(如何?)我的码头服务器使用".../src/main/webapp /"作为新app目录的别名?

我们主要使用jetty作为请求后端的代理.是否还有一种方法可以像"yeoman服务器"一样进行类似于码头的实时重装?

java scaffolding angularjs yeoman

11
推荐指数
1
解决办法
9926
查看次数

如何在结构指令中操纵数据绑定

我有一个结构指令,处理输入控件(并在现实世界中使用DOM做更多事情).请参阅此示例https://stackblitz.com/edit/structural-directive-binding.

我需要一些东西来操纵输入值.在这个例子中,我想输入'angular'.显示的输入值应为"ANGULAR",但模型值仍应为"angular".

我需要支持模板和模型驱动的方法.

如果我要创建一个组件,我将为此任务实现ControlValueAccessor接口.但我认为,这不是一个结构性指令.在angular.js中,我会为此作业提供格式化程序/解析器.什么方式去这里?

angular-directive angular

7
推荐指数
1
解决办法
168
查看次数

如何将模型属性用作变量ng-click

我想在我的模型中将ng-click函数调用存储为字符串.我不能使用ng-click ="m.func",如果我使用ng-click ="{{m.func}}"也不能正常工作.

http://jsfiddle.net/j8wW5/19/

在ng-click ="{{m.func}}"的情况下,它看起来像角度1.2.0会抛出错误.

我怎样才能把它带到工作中?

<div ng-app="myApp" ng-controller="myCtrl">
    <div ng-repeat="m in model"><a href="#" ng-click="{{m.func}}">{{m.caption}}</a></div>
</div>

var app = angular.module('myApp', []);

app.controller('myCtrl', function($scope) {
    $scope.model = [
        {
            caption: 'callme a',
            func : 'callme_a()'
        },
        {
            caption: 'callme b',
            func : 'callme_b()'
        }
    ]

    $scope.callme_a = function() {
        alert("called a");
    }

    $scope.callme_b = function() {
        alert("called b");
    }
});
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-click

5
推荐指数
2
解决办法
1万
查看次数

如何绑定到 angular2 中投影内容的属性?

我想使用内容投影,但我无法使用它。

HTML是

<form [ngFormModel]="demoForm" (ngSubmit)="onSubmit()">
  <my-form-group myLabel="Some Label">
    <input type="text" [ngFormControl]="demoForm.controls['someInput'] [required]="true">
  </my-form-group>
</form>
Run Code Online (Sandbox Code Playgroud)

该组件是

@Component({
  selector: 'my-form-group',
  template: `
    <div class="form-group">
      <label>{{myLabel}}<span *ngIf="required">&nbsp;*</span></label>
      <ng-content></ng-content>
    </div>
    `
})

export class MyFormGroup {
  @Input() myLabel: string;
}
Run Code Online (Sandbox Code Playgroud)

如何将跨度中的 *ngIf 条件绑定到投影输入元素的必需属性?目标是在 [required] 变为 true 时在外部组件中显示星号。

编辑:我做了一个 - 不工作 - plunkr来说明我的意思。

angular2-forms angular2-template angular

5
推荐指数
1
解决办法
1359
查看次数

在angular2中检测@contentChild中焦点事件的最佳方法是什么?

假设我在ng-content标签之间有一个预计的原生输入.我知道,我可以使用@ContentChild获取对预计输入的引用.我想知道如何检测父组件中投影输入元素的焦点事件?

angular

4
推荐指数
1
解决办法
2514
查看次数