Different ng-include's on the same page: how to send different variables to each?

前端 未结 15 1348
北海茫月
北海茫月 2020-12-04 12:17

I\'ve got a page in my AngularJS app in which I would like to include the same html partial, but with different variables. If I do this in my main html:

15条回答
  •  Happy的楠姐
    2020-12-04 12:48

    I could be wrong but wouldn't it be better to use a Directive?

    .directive('foobar', [function factory() {
        return {
            restrict: 'E',
            replace: true,
            templateUrl: '/toBeIncluded.html',
            scope: {
                "var": "="
            }
        };
    }]);
    

    And your HTML

    Now the foobar element should be replaced with your template. Each having it's own scope.

提交回复
热议问题