Запитання з тегом «directive»

5
Як оцінити атрибути всередині спеціальної директиви
Я намагаюся отримати оцінений атрибут зі своєї спеціальної директиви, але не можу знайти правильний спосіб зробити це. Я створив цю jsFiddle для розробки. <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); Що я пропускаю?

8
AngularJS - Створення директиви, яка використовує ng-модель
Я намагаюся створити директиву, яка б створила поле введення з тією ж ng-моделлю, що і елемент, який створює директиву. Ось що я придумав поки що: HTML <!doctype html> <html ng-app="plunker" > <head> <meta charset="utf-8"> <title>AngularJS Plunker</title> <link rel="stylesheet" href="style.css"> <script>document.write("<base href=\"" + document.location + "\" />");</script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js"></script> …

30
Отримання "типу або імені простору імен не вдалося знайти", але все здається нормальним?
Я отримую: Не вдалося знайти ім'я типу або простору імен помилка для програми C # WPF у VS2010. Ця область коду склалася чудово, але раптом я отримую цю помилку. Я спробував видалити довідку про проект та usingзаяву, закрити VS2010 та перезапустити, але все-таки у мене є ця проблема. Будь-які ідеї, …

10
Виклик функції, коли ng-повторення закінчено
Те, що я намагаюся реалізувати, це в основному обробник "на повторне завершене надання". Я в змозі виявити, коли це робиться, але я не можу зрозуміти, як запустити функцію від нього. Перевірте загадку: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', link: function (scope, …

11
Оновіть кутову модель після встановлення вхідного значення за допомогою jQuery
У мене такий простий сценарій: Елемент введення, значення якого змінюється методом jQuery's val (). Я намагаюся оновити кутову модель зі значенням, встановленим jQuery. Я намагався написати просту директиву, але це не робить те, що я хочу. Ось директива: var myApp = angular.module('myApp', []); myApp.directive('testChange', function() { return function(scope, element, attrs) …

5
Як передати декілька атрибутів у директиву атрибутів Angular.js?
У мене обмежена директива щодо атрибутів: restrict: "A" Мені потрібно передати два атрибути; число та функція / зворотний виклик, отримуючи доступ до них у директиві за допомогою attrsоб'єкта. Якщо директива була елементарною директивою, "E"я обмежувався цим: <example-directive example-number="99" example-function="exampleCallback()"> Однак, через те, що я не вдаватимусь, мені потрібно, щоб директива …

5
Angular2 Неможливо прив’язати до DIRECTIVE, оскільки це не відома властивість елемента
Я створив новий @Directive за допомогою Angular CLI, його було імпортовано до мого app.module.ts import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) і я намагаюся використовувати у своєму компоненті (ChatWindowComponent) <p [appContenteditableModel] …

4
Не вдається знайти контролер 'ngModel', який вимагає директива '...'
Що тут відбувається? Ось моя директива: app.directive('submitRequired', function (objSvc) { return { require: 'ngModel', link: function (scope, elm, attrs, ctrl) { // do something } }; }); Ось приклад використовуваної директиви: <input submit-required="true"></input> Ось фактичний текст помилки: Error: [$compile:ctreq] Controller 'ngModel', required by directive 'submitRequired', can't be found! http://errors.angularjs.org/1.2.2/$compile/ctreq?p0=ngModel&p1=submitRequired at …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.