angularjs谁帮我看看这个问题.后台读取 双重绑定就失效了.有什么办法?
看注释 ..直接复制到本地
<!doctype html>
<html ng-app="app">
<head>
<title></title>
<meta charset="utf-8" />
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://cdn.bootcss.com/angular.js/1.4.0/angular.min.js"></script>
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<style>
*{ margin: 0;padding:0; }
#myform{ width:640px;height:500px;border: 1px solid red;position: relative; }
.sidebar{ position: absolute;top:5px;right: 15px;width: 220px; }
</style>
</head>
<body>
<div ng-controller="myform">
<div id="myform">
</div>
<div class="sidebar">
<div class="form-group">
<label>宽</label>
<input type="text" class="form-control" ng-model="w" id="">
</div>
<div class="form-group">
<label>高</label>
<input type="text" class="form-control" ng-model="h" id="">
</div>
<div class="form-group">
<label>X值</label>
<input type="text" class="form-control" ng-model="x" id="">
</div>
<div class="form-group">
<label>Y值</label>
<input type="text" class="form-control" ng-model="y" id="">
</div>
</div>
</div>
<script type="text/javascript">
var app = angular.module("app", function () {});
app.controller("myform",function($scope,$compile) {
$scope.controllerName = "myform";
$scope.w = "130";
$scope.h = "130";
$scope.x = "130";
$scope.y = "130";
$("#myform").append($compile('<div class="box" style="width:{{w}}px;height:{{h}}px;position:absolute;top:{{y}}px;left:{{x}}px;background: red; "></div>')($scope));
});
/**
angularjs生成的html代码要保存到后台的.
如果要把这些HTML代码从后台读取到前台的#myform里,右边的表单就没什么意义,
也就是说model绑定对这些HTML的style里的值失去控制..
比如:把class="box"的div整个保存的后台.之后通过服务$http读取出来,右边的model绑定就失效了.
现在整个前端项目都完成了快90%,才发现读取后不能双重绑定,真是蛋疼.
*/
</script>
</body>
</html>
...全文
相关推荐
angularjs-internals-slides:我的由Reveal.js制作的AngularJS Internals演示文稿的幻灯片
在AngularJS Internals的讲解中,我们可以预期涵盖以下几个关键知识点:1. **双重数据绑定**:AngularJS的核心特性之一是双向数据绑定,它使得模型和视图之间的数据同步自动化。
Ads:软件大学 AngularJS 考试
**双重绑定**: AngularJS的核心特性之一就是双向数据绑定,它使得模型(Model)和视图(View)之间的数据保持同步。任何一方的改变都会实时反映到另一方,简化了开发过程。2.
angular-weather:一个非常简单的 AngularJS 天气小部件
首先,让我们了解一下AngularJS的核心特性:1. **双重数据绑定**:AngularJS的一大亮点就是双向数据绑定,它使得视图和模型之间的数据自动保持同步。
angularjs1.6.2
本文将深入探讨AngularJS的核心概念、特性及其在1.6.2版本中的变化。1. **双重绑定**:AngularJS 的核心特性之一是双向数据绑定,它允许视图和模型之间的数据自动同步。
angularjs:marcwan教程
**AngularJS基础**: - **双重绑定**:AngularJS的核心特性之一,它实现了视图和模型之间的实时同步,任何一方的改变都会反映到另一方。


