Angularjs Breezejs:在指令中嵌套zValidate

Angularjs Breezejs:在指令中嵌套zValidate,angularjs,breeze,Angularjs,Breeze,因此,我们创建了一些角度指令——围绕常见数据输入元素绘制“用户控件”,如标签文本框对等 我们面临的问题是,zValidate指令似乎无法在指令内部工作。我们需要做些什么来让嵌套指令工作吗 编辑 下面是相关的代码片段 因此,首先,我们有一个添加标签输入对的小指令: app.directive('afLabelInputPair', function ($compile) { var directive = { restrict: 'A', transclu

因此,我们创建了一些角度指令——围绕常见数据输入元素绘制“用户控件”,如标签文本框对等

我们面临的问题是,zValidate指令似乎无法在指令内部工作。我们需要做些什么来让嵌套指令工作吗

编辑 下面是相关的代码片段

因此,首先,我们有一个添加标签输入对的小指令:

app.directive('afLabelInputPair', function ($compile) {

    var directive = {
        restrict: 'A',
        transclude: true,
        replace: true,
        scope: {                    //@textValue    =twoWayBinding      &oneWayBinding
            labelText: '@labelText',
            afModel: '=',
            afId: '@',
            afPlaceholder: '@'
        },
        templateUrl: './app/templates/af-label-input-pair.html',
        link: function (scope, element, attrs) {
            scope.opts = attrs;
            $compile(element.contents())(scope);
        }
    }

    return directive;
});
接下来是模板html(这是从templateUrl返回的内容:

<div class="form-group">
    <label class="control-label" for="{{afId}}">{{labelText}}</label>
    <input id="{{afId}}" class="form-control" ng-model="afModel" placeholder="{{afPlaceholder}}" data-z-validate />
</div>

{{labelText}}

但是,当我们使用此指令时,不会显示breeze验证错误。

您是否有您所说的不起作用的代码示例?我为该指令添加了代码。我感谢您提供的任何帮助。breeze部分做得很好,但Ng部分…不太好。zValidate指令是一个正在进行的工作,并且由于优先级不足,进度一直很小。这是一个开源项目。请随意贡献。Thank’s Ward--如果我们能弄清楚发生了什么,我们将提交一个修复程序。您找到解决方案了吗?