angular15-控制器的职责

简介: angular15-控制器的职责

image.png

<!DOCTYPE html>
     <html lang="en" ng-app="HelloApp">
     <head>
         <meta charset="UTF-8">
         <meta name="viewport" content="width=device-width, initial-scale=1.0">
         <title>Document</title>
     </head>
     <body>
         <table ng-controller="WorldController">
             <tr>
                 <td>用户名</td>
                 <td><input type="text" ng-model="user.username"></td>
             </tr>
             <tr>
                 <td>密码</td>
                 <td><input type="text" ng-model="user.password"></td>
             </tr>
             <tr>
                 <td></td>
                 <td><input type="button" ng-click="login()" value="登录"></td>
             </tr>
         </table>
         <script src="./js/Angular.js"></script>
         <!-- 第一个参数是这个模块的名字 第二个参数是模块所依赖的模块 -->
         <script>
             var app = angular.module('HelloApp', []);
             //勇于创建一个控制器
             //创建一个控制器 属于myApp模块
             //传一个参数是获取 传两个参数是创建 会根据参数名称传递对象 所以要保证准确
             app.controller('WorldController', ['$scope', function($scope) {
                 //当控制器执行会自动执行的函数
                 /*       $scope.username='';
                       $scope.password=''; */
                 $scope.user = {
                     username: '',
                     password: ''
                 };
                 //行为数据
                 $scope.login = function() {
                     //因为数据的变化是双向的同步 所以界面上的值变化会同步大屏scope
                     console.log($scope.user)
                 };
             }])
         </script>
     </body>
     </html>

image.png

相关文章
angular12-模型和控制器
angular12-模型和控制器
147 0
angular12-模型和控制器
angular14-控制器的定义
angular14-控制器的定义
132 0
angular14-控制器的定义
|
JavaScript 数据安全/隐私保护 API
第218天:Angular---模块和控制器
1、使用NG实现双边数据绑定 所有需要ng管理的代码必须被包裹在一个有ng-app指令的元素中ng-app是ng的入口,表示当前元素的所有指令都会被angular管理(对每一个指令进行分析和操作) 1 2 3 使用NG实现双边数据绑定 4 7 hello {{user.
1101 0
|
前端开发 JavaScript 网络架构
|
4月前
|
API 开发者 UED
PrimeFaces:JSF的魔法衣橱,解锁UI设计的无限可能!
【8月更文挑战第31天】本文介绍如何结合 JSF(JavaServer Faces)和 PrimeFaces 构建美观且功能强大的现代用户界面。PrimeFaces 提供丰富的 UI 组件库,包括按钮、输入框、数据网格等,支持现代 Web 标准,简化界面开发。文章通过具体示例展示如何使用 `&lt;p:inputText&gt;` 和 `&lt;p:calendar&gt;` 等组件创建用户表单,并用 `&lt;p:dataTable&gt;` 展示数据集合,提升 JSF 应用的易用性和开发效率。
71 0
|
4月前
|
开发者 安全 SQL
JSF安全卫士:打造铜墙铁壁,抵御Web攻击的钢铁防线!
【8月更文挑战第31天】在构建Web应用时,安全性至关重要。JavaServer Faces (JSF)作为流行的Java Web框架,需防范如XSS、CSRF及SQL注入等攻击。本文详细介绍了如何在JSF应用中实施安全措施,包括严格验证用户输入、使用安全编码实践、实施内容安全策略(CSP)及使用CSRF tokens等。通过示例代码和最佳实践,帮助开发者构建更安全的应用,保护用户数据和系统资源。
62 0
|
4月前
|
开发者 C# C++
揭秘:如何轻松驾驭Uno Platform,用C#和XAML打造跨平台神器——一步步打造你的高性能WebAssembly应用!
【8月更文挑战第31天】Uno Platform 是一个跨平台应用程序框架,支持使用 C# 和 XAML 创建多平台应用,包括 Web。通过编译为 WebAssembly,Uno Platform 可实现在 Web 上运行高性能、接近原生体验的应用。本文介绍如何构建高效的 WebAssembly 应用:首先确保安装最新版本的 Visual Studio 或 VS Code 并配置 Uno Platform 开发环境;接着创建新的 Uno Platform 项目;然后通过安装工具链并使用 Uno WebAssembly CLI 编译应用;最后添加示例代码并测试应用。
146 0
|
4月前
|
前端开发 开发者 安全
JSF支付功能大揭秘:探索如何在Java世界中实现安全无缝的在线支付体验
【8月更文挑战第31天】在电子商务和在线交易日益普及的今天,实现在线支付功能已成为许多Web应用的必备需求。JavaServer Faces (JSF) 作为一种流行的Java Web框架,提供了丰富的组件和工具来构建用户界面,包括与支付网关集成以实现在线支付。支付网关是处理信用卡和借记卡支付的系统,在商家和银行之间起到桥梁作用。本文将探讨如何使用JSF与支付网关集成,以及实现在线支付功能时需要考虑的关键点
54 0