相关疑难解决方法(0)

为什么我无法访问正确的范围?

HTML:

<!doctype html>
<html>
<head>
</head>
<body>
<div ng-app="project">
   <div ng-controller="mainCtrl">
    {{ property1 }}
    <br />
    {{ property2 }}
    <div class="ts" d-child property1="{{ property1 }}cloud" property2="property2">
        property1: {{ property1 }}
        <br />
        property2: {{ property2 }}
    </div>

    </div>
    </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS:

angular.module('project', [])
.controller('mainCtrl', function($scope) {
    $scope.property1 = 'ss';
    $scope.property2 = 'dd';
});

angular.module('project')
.directive('dChild', function() {
    return {
        restrict: 'A',
        scope: {
            property1: '@',
            property2: '='
        },
        link: function(scope, element, attrs) {

        }
//      template: '<input type="text" ng-model="property1" …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope

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

在angularjs中,transclusion的主要用途是什么?

我最近遇到了指令的转换,这个概念的目的是什么.据我所知,它封装了一个对象并且可能具有双向绑定.但是这可以通过在指令的scope属性中使用'='来实现.那么关于指令的重大事项是什么?

angularjs transclusion angularjs-directive

3
推荐指数
1
解决办法
829
查看次数