使用javascript拆分值

Splitting a value using javascript

本文关键字:拆分 javascript 使用      更新时间:2023-09-26

HTML:

<select ng-model="initial_data.dept_bp" ng-change="get_sod()" class="form-control">
  <option ng-repeat="s in sod_list" ng-value="s.dept" >{{s.dept_name}}__{{s.bp_name}}</option>
</select>

我正在将ng模型值传递到我的ngcontroller/script中CCD_ 1。但是里面的值是两个DB列的组合,用"__"分隔。如何将该值拆分为两个不同的变量?像之前的__是一个变量,之后的__是另一个变量而与ng模型值的长度无关。提前感谢

因此,如果您有一个像var str = "value1__value2";这样的字符串,听起来像是这样,您可以使用split()将字符串分解为一个值数组。所以如果我们做result = str.split("__");,那么result就是["value1", "value2"]。要像你要求的那样将它们分配给两个独立的变量,你可以这样做:

var firstVariable = result[0];
var secondVariable = result[1]; 
<option ng-repeat="s in sod_list" ng-value="s.dept" >{{s.dept_name + "__" + s.bp_name}}</option>