UNPKG

@stratusjs/angularjs

Version:

This is the AngularJS package for StratusJS.

46 lines (44 loc) 1.9 kB
System.register(["@stratusjs/runtime/stratus", "angular-material", "@stratusjs/core/environment", "@stratusjs/core/misc"], function (exports_1, context_1) { "use strict"; var stratus_1, environment_1, misc_1, min, name, localPath; var __moduleName = context_1 && context_1.id; return { setters: [ function (stratus_1_1) { stratus_1 = stratus_1_1; }, function (_1) { }, function (environment_1_1) { environment_1 = environment_1_1; }, function (misc_1_1) { misc_1 = misc_1_1; } ], execute: function () { min = !environment_1.cookie('env') ? '.min' : ''; name = 'base'; localPath = '@stratusjs/angularjs/src/directives'; stratus_1.Stratus.Directives.Base = function () { return { restrict: 'A', scope: { ngModel: '=' }, link: ($scope, $element, $attrs) => { const $ctrl = this; $scope.uid = misc_1.safeUniqueId(name); stratus_1.Stratus.Instances[$scope.uid] = $scope; $scope.elementId = $element.elementId || $scope.uid; stratus_1.Stratus.Internals.CssLoader(stratus_1.Stratus.BaseUrl + stratus_1.Stratus.BundlePath + localPath + name + min + '.css').then(); $scope.initialized = false; console.log('directive:', $ctrl, $scope, $element, $attrs); }, templateUrl: stratus_1.Stratus.BaseUrl + stratus_1.Stratus.BundlePath + localPath + name + min + '.html' }; }; } }; }); //# sourceMappingURL=base.js.map