Я узнал об основном использовании AngularJS, поэтому здесь я узнаю соответствующее содержание выражений с PDF.
Выражения в Angularjs не совсем такие же, как в JS.
Прежде всего, его выражение должно быть размещено в {{}}, прежде чем оно может быть использовано. Во -вторых, по сравнению с концепцией выражения в JavaScript, он имеет следующие различия:
1 разные области
Функция по умолчанию в JavaScript - это окно, но она отличается от AngularJS. Он использует $ Cope Control, чтобы действовать.
2 Разрешить неопределенные значения
В Angularjs, если используется неопределенное выражение, ошибки не будет, и нулевое значение будет возвращено напрямую.
3 фильтры
Вы можете использовать | Символ команды трубы в выражении для добавления фильтров, аналогично командной строке Unix.
4 $ символ
Используется для отличия угловых методов от пользовательских методов.
Вот небольшой код:
<! Doctype html> <html ng-app> <head> <meta http-equiv = "content-tpe" content = "text/html; charset = utf-8"/> <script src = "http://apps.bdimg.com/libs/angular.js/1.2.16/Apps.jps.min. </head> <body> <div ng-controller = "ctl"> name: <input ng-model = "name" type = "text"> <button ng-click = "reset ()"> reset </button> <br> {{name}} <br> Привет! {{test}} <br> Filter: {{name | верхний регистр}} </div> <script type = "text/javascript"> function ctl ($ scope) {var str = "init"; $ scope.name = str; $ scope.reset = function () {$ scope.name = str; }} </script> </body> </html>Запустите метод сброса через сброс, чтобы сбросить содержимое переменной имени;
В выражении упоминается неопределенный тест, но по умолчанию не сообщается об ошибках, и оно отображается как пустое по умолчанию; - {{тест}}
Наконец, используйте фильтр, чтобы преобразовать значение имени в выражении в верхний регистр. ― {{Name | Верхний заглав}}
Результаты работы:
Выше приведено информация, разбирающая выражения AngularJS. Мы будем продолжать добавлять соответствующую информацию в будущем. Спасибо за вашу поддержку!